我必須在c#中編寫一個字文檔編程。有沒有辦法在不安裝Microsoft Word的情況下訪問Microsoft.Office.Interop.Word程序集?我試圖安裝Office主互操作程序集但它要求我先安裝Microsoft Office軟件包。使用Microsoft.Office.Interop.Word程序集
回答
您是否試過PIA可再發行組件用於您嘗試使用的任何Office版本?
例如,Office 2010 PIA可再發行組件並未將Office列爲需求(但當然,這可能是系統需求部分中的錯誤)。
是的。我沒有安裝微軟辦公軟件包的問題(我使用的是Open Office)但是我想開發一個必須處理word文件的應用程序。我試圖安裝PIA-2003和PIA-2007,但都需要先安裝Microsoft Office軟件包。我會嘗試PIA-2010並讓你知道。 – RoboAlex 2011-06-13 07:15:45
嗯...... PIA-2010也沒有安裝。那麼唯一的解決方案是安裝Microsoft Office軟件包嗎? – RoboAlex 2011-06-13 09:15:23
我得到了另一個錯誤http://stackoverflow.com/questions/23085723/assembly-microsoft-office-interop-word-version-15-0-0-0-uses-microsoft-vbe-inte但我解決了它與Office 2010 PIA非常感謝! – 2014-04-15 14:23:16
也許爲時已晚來回答......但對於那些誰正在尋找相同的解決方案,Open XML SDK是圖書館微軟發佈了其使用的Office文檔(DOC,XLS,PPT工作, ...)
正如TJ博士所說,你可以使用它Open XML SDK。 我們使用了Word.Interop,但它有時會暫停,並且建議Microsoft不建議將它用作服務器端文檔格式,因此Open XML SDK使您可以非常輕鬆地在DOCX和Open XML格式上創建Word文檔。 它可以讓你順利通過scability,confidence(文件,如果它已經損壞可以重建)以及另一個非常好的特性。
- 1. 不能使用的Microsoft.Office.Interop.Word
- 2. 在asp.net中使用Microsoft.Office.Interop.Word
- 3. 如何使用的Microsoft.Office.Interop.Word
- 4. C#Microsoft.Office.Interop.Word
- 5. 部署網站後 - 無法從程序集加載類型Microsoft.Office.Interop.Word._Application
- 6. 使用Microsoft.office.Interop.Word創建Word文件
- 7. 如何不使用microsoft.office.interop.word保存文檔
- 8. Microsoft.Office.Interop.Word文檔
- 9. 在客戶程序集程序集中使用DotNetOpenAuth作爲OpenID提供程序
- 10. Maven程序集:程序集
- 11. Spring集成:多個應用程序集成使用Spring集成
- 12. 獲取所有引用程序集以及應用程序引用程序集的引用程序集等
- 13. 讓NUnit使用SetUpFixture引用程序集
- 14. 使用MS Office Interop程序集編譯應用程序
- 15. 應用程序關閉後刪除使用的程序集
- 16. 部署使用DirectX程序集的C#應用程序
- 17. ClickOnce應用程序使用新的程序集標識安裝
- 18. 在程序集間使用應用程序設置
- 19. 在asp.net 2.0 web應用程序中使用.net 3.5程序集
- 20. .net 1.1應用程序如何使用.net 2.0程序集
- 21. 部署使用Sharepoint程序集的.Net應用程序
- 22. 在Java程序中使用結果集
- 23. 使用版本化的.Net程序集
- 24. 在4中使用3.5程序集
- 25. 對於FSharp.Core程序集使用MissingManifestResourceException
- 26. MSBuild使用失敗加載程序集
- 27. 如何使Ubuntu應用程序集成?
- 28. Clarion:可能使用C#程序集?
- 29. 在Delphi XE2中使用.NET程序集
- 30. 在SQL Server中使用C#程序集
我假設Interop程序集是OLE自動化接口上的包裝程序。您仍然需要OLE自動化服務器(又名Microsoft Office)來實例化包裝器的包裝。 – 2011-06-13 06:30:57
這是非常沒有意義的,你不能測試你的代碼。 – 2011-06-13 12:42:42