soc*_*pet 8 excel performance outlook vba excel-vba
因此,当Outlook关闭时,我注意到我编写的VBA代码运行得更快.这不是零星的事情:我可以运行相同的代码10x与Outlook打开一个经验显着慢速处理速度每次,然后关闭Outlook和运行10倍,并且每次都体验明显更快的速度.我还注意到,除了Excel在代码运行时"没有响应"时,偶尔会出现同样的情况.我知道Outlook是由Word驱动的,所以如果我在Word中运行代码,那对我来说是有意义的.但是我的Excel VBA绝不利用Outlook和Word.这可能是什么原因?Excel和Outlook共享一些相同的过程吗?我试过谷歌搜索无济于事.
小智 3
我也经历过这个问题。
Outlook 和 Excel 都是 Microsoft Office 套件的一部分,因此我认为延迟可以归结为 MS 套件程序在使用时之间的内存共享。
当您运行宏时,它往往会减慢所有 MS 套件程序的操作(根据我的经验)。我想出的唯一真正的解决方案是在运行大型宏(包括 Word 和 Outlook)之前关闭 MS 套件程序。我希望这有帮助。
PS请发布您的代码,我也许可以帮助您加快速度。
归档时间: |
|
查看次数: |
1115 次 |
最近记录: |