2013-02-06 25 views
0

更具體地說,我指的是COM組件Microsoft.Office.Interop.Excel.dll。做客戶端運行.net應用程序引用的Excel API需要安裝excel?

如果客戶端沒有在他們的計算機上安裝excel,那麼.net應用程序甚至會運行或只是崩潰的時刻有試圖訪問該DLL?

此外,是否有可能解決任何可能的限制,通過部署此dll與.net應用程序的副本? (假設這樣做是合法的)。

+0

很確定這個答案是「是的,他們需要Excel」 –

回答

4

如果您使用Excel COM包裝程序並調用其中的任何函數,則必須在該計算機中安裝Excel。互操作DLL只是調用由Office公開的COM服務器,事實上在你的計算機中,如果你測試了這個,你會在任務管理器中看到一個EXCEL.EXE進程。

所以是的,你需要Excel來安裝互操作。

相關問題