0

我在 Visio 2010 中工作,我一直在使用我的事件处理程序,例如

Private Sub Document_DocumentOpened(ByVal Doc As IVDocument)

'Methods being called...

End Sub

由于某些奇怪的原因,这些在打开文档时将不再起作用。也不是我的任何其他事件处理程序。它突然发生了,我不太清楚为什么。我注意到设计模式似乎在加载每次加载时都会突出显示,即使我将其关闭并保存文档也是如此。所以这让我相信当我加载文档时设计模式会自动开启(但我没有这样的代码),从而阻止我的事件处理程序停止工作。但是即使我关闭了设计模式,我的事件处理程序也不起作用。

如果您有任何见解,请提供帮助。

4

1 回答 1

0

我能够弄清楚这个问题。我用了

Application.EventsEnabled = False

在我的代码运行后从未将其恢复为真。我读到总是重新打开它,但它从裂缝中溜走了,在我知道之前,我删除了非工作代码以及 Application.EventsEnabled 部分。因此,如果您关闭了事件处理程序,请务必将其重新打开!

感谢任何试图帮助我的人!很抱歉这个模糊的问题,但我没有太多其他事情要解决,我只是忘记了我之前将事件设置为 false。

于 2013-07-10T11:18:49.303 回答