2013-07-10 93 views
0

我想從Windows窗體應用程序中用C#控制Excel加載項。如何從C#Winforms應用程序控制Excel加載項?

這是我到目前爲止有:

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

此代碼的工作,但我將如何啓動加載項並更改其設置?

回答

1

如果要永久更改加載項的設置,那麼您需要Open此文件,而不是將它作爲加載項附加到當前運行的Excel實例。 (雖然這通常不是通過編程來完成的。)

也許你應該澄清一下,因爲對於我來說,加載項應該是「完整的」。如果在使用加載項時需要更改任何設置,則加載項本身應通過公開的屬性(或其他技術)使這些設置可用於Excel實例。但是,這些設置不會永久保存(在加載項本身中)。

+0

我的意思是,我想以編程方式啓動加載項。並且在這個加載項中有一些必須聲明的設置。例如,輸入單元格的區域或輸出應該放在哪裏..我無法弄清楚這是否甚至可以在C#中..但感謝回答:D – NorizonDev

相關問題