按照下面的示例案例
https://msdn.microsoft.com/en-us/library/bb608614.aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-1
在
中遇到“下标超出范围”设置 addIn = Application.COMAddIns("ExcelImportData")
VSTO 和 C# 新手。我该如何调试这个?
最佳答案
如果加载项下标超出范围,则表明您在创建 VSTO 项目时输入了加载项名称错误,或者无法使用调试器打开 Excel (它会自动加载加载项)。
您可以通过在 Visual Studio 中调整项目属性来确保 Excel 正确加载:
上面,我的 Excel 完整路径是:
C:\Program Files (x86)\Microsoft Office\root\Office16\Excel.exe
然后,一旦按 F5 启动 Excel,您就可以通过单击“开发人员”选项卡上的 COM 加载项按钮来检查加载的 COM 加载项。
关于c# - Application.COMAddIns 下标超出范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39431469/