2008-10-29 76 views

回答

5

我还没有使用过Excel,但是在Word中的VSTO中,将调试程序附加到WINWORD进程中,但却无法调试启动代码,因为它已经在您可以附加之前运行了。在这种情况下,您可以插入

Debugger.Launch(); 

这将停止您的代码并要求附加调试器。这是关于我能找到的最佳解决方案。

+0

+1用于解决Addin_Startup代码不会运行的问题。 – 2011-03-24 04:41:14

0

我正在使用VS2008和VSTO 2005(Office 2003),我可以直接从VS本身进行调试。不太确定VS2005,我认为它应该是一样的。

+0

您也可以使用使用VS2005进行调试(Office 2007) – Ahmad 2010-04-02 18:45:20

0

我已经这样做了,它应该和Word没什么区别。 检查您是否有多个进程。确保您的加载项实际加载。它可能被禁止启动。检查加载项下的设置,看看它是否被列为已禁用。

0

我已经用Word加载项完成了这项工作,但我必须在调试器选项中禁用“Just My Code”。

相关问题