22

我在 Outlook 2003 VBA 中创建了一个脚本来监视新约会,并在我创建它们时将它们设置为暂定且不提醒。我发现 VBA 编辑器似乎会随机打开。当我使用新脚本时不会发生这种情况,但是今天早上当我解除我的笔记本电脑休眠时它确实发生了,例如。

编辑器不会弹出任何运行时错误或突出显示脚本中的任何行,它就在那里,就好像我按下了 Alt-F11 启动它一样。有时我关闭其他应用程序,发现它已经停在那里一段时间了。

自从我创建了这个新脚本后,这种行为才出现。任何想法为什么会发生这种情况?

4

7 回答 7

46

Microsoft 支持中心所述:

“仅当 Microsoft Visual Basic 编辑器窗口最大化时才会出现此问题。”

解决方案:

取消最大化Visual Basic 编辑器并关闭它。

你完成了!

于 2013-02-06T18:41:47.020 回答
4

如果你之前设置了断点,那可能是你还有一个幻像断点。尝试选择“删除所有断点”,看看是否能解决问题。

还要检查您是否没有在选项下选择“中断所有错误”,并且您的错误处理程序运行正常。

于 2009-01-23T14:18:32.240 回答
3

信不信由你,这是一个已知问题。查看此 MS 支持链接:

http://support.microsoft.com/kb/829059

我有同样的问题,在寻找解决方案时发现了它。由于它没有提供任何建议,我一直在搜索并偶然发现了您的帖子。如果我找到解决方案,我会回来更新。

于 2009-08-21T18:56:02.487 回答
2

Jaquez 链接的 MS 页面暗示了答案;只要确保您没有最大化运行编辑器,问题就会消失。如果你将它恢复到非最大化状态,然后调整它的大小以占据整个屏幕,它应该记住它的位置。如果您只有一个小屏幕,那会很痛苦,但是在普通的大显示器上它可以正常工作,并且为我解决了这个问题。

于 2010-03-11T20:53:53.713 回答
1

I have the same problem, except that it only occurs when I've gone in and unlocked the VBA project for editing and haven't restarted Outlook. It seems to open up when I get a new email (that's when my VBA runs) so basically I just have to restart Outlook and lock the project back up.

Sorry I don't know what's really causing it, but locking the VBA project should fix the problem...

于 2009-01-23T18:20:51.250 回答
1

我的解决方案是搜索.otm我的 VBA 项目的文件。它存储在data\microsoft\outlook. 我关闭了 Outlook 并删除了该.otm文件。重新启动outlook,就解决了。

于 2011-02-24T06:22:13.720 回答
1

只是想补充一点,我在 excel 中遇到了 VBA 的幻象断点问题。清除所有断点对我不起作用,但我解决了如下问题:将所有内容从有问题的模块复制到文本文件中。删除模块。重新创建模块。复制回所有文本。节省。幻影断点消失了。

于 2013-09-18T16:23:54.847 回答