如何从C#Winforms应用程序控制Excel加载项?

时间:2013-07-10 22:10:49

标签: c# winforms excel add-in

我想从Windows窗体应用程序控制带有C#的Excel加载项。

这是我到目前为止所做的:

var excelAddin = excelApp.AddIns.Add("C:/.../NWPredict.xlam", Type.Missing);
MessageBox.Show("Predict: " + excelAddin.FullName);

此代码有效,但如何启动加载项并更改其设置?

1 个答案:

答案 0 :(得分:1)

如果您想永久更改加载项的设置,则需要Open此文件,而不是将其作为加载项附加到当前运行的Excel实例。 (这通常不是通过编程方式完成的。)

也许你应该澄清一下,因为对我来说,加载项应该是“完整的”。如果在使用加载项时需要更改任何设置,则加载项本身应通过公开属性(或其他一些技术)使这些设置可用于Excel实例。但是,同样,这些设置不会永久保存(在加载项本身中)。