C# 用C启动Excel加载项#

C# 用C启动Excel加载项#,c#,excel,add-in,C#,Excel,Add In,是否可以启动Excel加载项(在我的例子中是statistiXL)并使用c#与之交互? 外接程序打开一个包含一些字段的框架,这些字段也可以通过c#访问 谢谢。您可以使用Excel Interop;请注意,通过互操作启动Excel时未加载加载项,因此您需要执行以下操作: var excel = new Application(); var workbook = excel.workbooks.Add(Type.Missing); excel.RegisterXLL(pathToMyXll); ex

是否可以启动Excel加载项(在我的例子中是statistiXL)并使用c#与之交互? 外接程序打开一个包含一些字段的框架,这些字段也可以通过c#访问


谢谢。

您可以使用Excel Interop;请注意,通过互操作启动Excel时未加载加载项,因此您需要执行以下操作:

var excel = new Application();
var workbook = excel.workbooks.Add(Type.Missing);
excel.RegisterXLL(pathToMyXll);
excel.ShowExcel();

应该让你走;它在VB中,但互操作对象名称和概念是相同的。

为什么不看看它们的名称?我想可能有一种通用的方法来实现这一点。。