C# Excel-DNA调试
C# Excel-DNA debugging
我正在尝试使用 excel-dna 构建自定义用户定义函数。调试自定义函数的可能方法是什么,即设置断点,添加 watch windows 等?是否可以在 visual studio 上完成?
在 visual studio 的解决方案资源管理器中右键单击使用 excel dna 的项目。然后单击属性,然后选择调试。现在,选择启动外部程序并找到 Excel 应用程序的路径。在“开始”选项中,在“命令行参数”中,写下您的 excel dna 插件的名称。
在此之后,您只需运行您的项目处于调试模式。
添加一个继承自 IExcelAddIn 的 class
在 AutoOpen() 函数中,我想添加一些调试代码来打开我的特定测试工作簿。
class MyAddin :IExcelAddIn
{
public void AutoOpen()
{
#if DEBUG
var xlApp =
(Microsoft.Office.Interop.Excel.Application)ExcelDnaUtil.Application;
xlApp.Workbooks.Open("C:\dev\mytestworkbook.xlsb");
#endif
}
}
我正在尝试使用 excel-dna 构建自定义用户定义函数。调试自定义函数的可能方法是什么,即设置断点,添加 watch windows 等?是否可以在 visual studio 上完成?
在 visual studio 的解决方案资源管理器中右键单击使用 excel dna 的项目。然后单击属性,然后选择调试。现在,选择启动外部程序并找到 Excel 应用程序的路径。在“开始”选项中,在“命令行参数”中,写下您的 excel dna 插件的名称。
在此之后,您只需运行您的项目处于调试模式。
添加一个继承自 IExcelAddIn 的 class 在 AutoOpen() 函数中,我想添加一些调试代码来打开我的特定测试工作簿。
class MyAddin :IExcelAddIn
{
public void AutoOpen()
{
#if DEBUG
var xlApp =
(Microsoft.Office.Interop.Excel.Application)ExcelDnaUtil.Application;
xlApp.Workbooks.Open("C:\dev\mytestworkbook.xlsb");
#endif
}
}