Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想从 Windows 窗体应用程序中使用 C# 控制 Excel 加载项。
这是我到目前为止所拥有的:
var excelAddin = excelApp.AddIns.Add("C:/.../NWPredict.xlam", Type.Missing); MessageBox.Show("Predict: " + excelAddin.FullName);
此代码有效,但我将如何启动加载项并更改其设置?
如果要永久更改加载项的设置,则需要Open此文件,而不是将其作为加载项附加到当前运行的 Excel 实例。(不过,这通常不是以编程方式完成的。)
Open
也许您应该澄清一下,因为对我来说,加载项应该是“完整的”。如果在使用加载项时需要更改任何设置,则加载项本身应通过公开的属性(或其他一些技术)使这些设置可用于 Excel 实例。但是,同样,这些设置不会永久保存(在加载项本身中)。