gpt4 book ai didi

Excel 宏卡住 Outlook

转载 作者:行者123 更新时间:2023-12-01 10:38:37 24 4
gpt4 key购买 nike

我有这个相当重的 Excel 宏。当它运行时,Outlook 会卡住。

我知道它没有使用所有的 CPU 能力,因为
a) 我有一个强大的多核机器
b) 我的所有其他程序(甚至是重型程序)都运行良好。

看起来 Outlook 和 Excel 正在共享一个 Excel 占用的进程。

我的宏不做任何与 Outlook 相关的事情,至少不是有意为之。它从 Bloomberg 提取数据并进行一些计算。

最佳答案

我很感激这匹马已经离开了畜栏……但是,我也有过这种经历,而且我的代码中没有对 Outlook 模型的引用。我还注意到我的 Excel 在另一个 Excel 实例中的宏正在运行时锁定。

要解决这个问题你需要添加一个

DOEVENTS

行到你的代码,引用 MSDN 站点

DoEvents passes control to the operating system. Control is returned after the operating system has finished processing the events in its queue

放置 DOEVENTS 行的位置在很大程度上取决于您的代码,但是在我进行大量 SQL 调用的相当繁重的宏中,我将其放置在每个似乎运行良好的 SQL 调用之前。允许我在一个 Excel 实例中非常愉快地工作,而后台实例执行大量 SQL 提取。

关于Excel 宏卡住 Outlook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31852391/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com