0

我正在检查 NetOffice 并尝试从下面运行一个简单的示例: https ://github.com/NetOfficeFw/Samples/tree/master/Excel/02%20NetOffice%20Excel%20COMAddin%20Sample/01%20Simple

如何在 Visual Studio 中运行此示例?理想情况下,我认为它应该打开一个包含插件的空白 Excel,但是在调试时,它只是一个错误“为了调试这个项目,向这个解决方案添加一个可执行项目......”所以我需要添加什么可执行项目?

谢谢,

4

1 回答 1

0

要调试此示例,您必须执行两个步骤:

  1. 加载项必须在注册表中注册才能在启动 Excel 时加载。

此步骤在您构建加载项时自动完成(这是具有COMAddin属性的 NetOffice“魔术”的一部分)。

您也可以使用regasm.exe手动注册加载项。

  1. 必须启动 Excel 才能加载加载项并使用调试器。

我更喜欢在项目属性中进行设置。进入选项卡上的项目属性Debug,继续Start external program并选择 excel.exe 在您的计算机上的路径。

您还可以启动 Excel 并将项目调试附加到 Excel 进程。

如果您已经完成了这两个步骤,则单击 F5 开始调试。现在 Excel 启动。如果设置断点,则应在 Excel 启动过程中或在 Excel 中打开工作簿时到达该断点。

于 2021-07-07T23:28:25.170 回答