gpt4 book ai didi

performance - 为什么 Outlook 关闭时 Excel VBA 的运行速度明显加快?

转载 作者:行者123 更新时间:2023-12-01 23:28:40 25 4
gpt4 key购买 nike

所以我注意到,当 Outlook 关闭时,我编写的 VBA 代码运行速度明显加快。这不是偶发事件:我可以在打开 Outlook 的情况下运行相同的代码 10 倍,每次都会体验到明显较慢的处理速度,然后关闭 Outlook 并运行 10 倍,每次都会体验到明显更快的速度。我还注意到,除了 Excel 在代码运行时“没有响应”之外,Outlook 偶尔也会出现同样的情况。我知道 Outlook 由 Word 提供支持,因此如果我在 Word 中运行代码,这对我来说是有意义的。但是我的 Excel VBA 根本不使用 Outlook 或 Word。造成这种情况的原因是什么? Excel 和 Outlook 是否共享某些相同的流程?我尝试过谷歌搜索,但没有成功。

最佳答案

我也遇到过这个问题。

Outlook 和 Excel 都是 Microsoft Office 套件的一部分,因此我认为延迟归结为 MS 套件程序在使用时之间的内存共享。

当您运行宏时,它往往会减慢所有 MS 套件程序的操作(根据我的经验)。我想出的唯一真正的解决方案是在运行大型宏(包括 Word 和 Outlook)之前关闭 MS 套件程序。我希望这会有所帮助。

附注请发布您的代码,我也许可以帮助您加快速度。

关于performance - 为什么 Outlook 关闭时 Excel VBA 的运行速度明显加快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34361841/

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