我必須在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. 警告CS0467使用 'Microsoft.Office.Interop.Word._Document.Close'
- 4. 不能使用的Microsoft.Office.Interop.Word
- 5. 部署網站後 - 無法從程序集加載類型Microsoft.Office.Interop.Word._Application
- 6. C#Microsoft.Office.Interop.Word
- 7. 在插件中使用Microsoft.Office.Interop.Word會引發錯誤「包含的程序集未作爲完全信任加載」
- 8. 使用Microsoft.Office.Interop.Word時強加頁碼
- 9. 使用Microsoft.office.Interop.Word創建Word文件
- 10. 如何使用Microsoft.Office.Interop.Word創建.docx文檔?
- 11. 如何不使用microsoft.office.interop.word保存文檔
- 12. Microsoft.Office.Interop.Word文檔
- 13. 的Microsoft.Office.Interop.Word OMath
- 14. 在客戶程序集程序集中使用DotNetOpenAuth作爲OpenID提供程序
- 15. Maven程序集:程序集
- 16. Spring集成:多個應用程序集成使用Spring集成
- 17. 獲取所有引用程序集以及應用程序引用程序集的引用程序集等
- 18. 使用外部程序集:找到的程序集的清單定義與程序集引用不匹配
- 19. 使用AllowPartiallyTrustedCallers'代理'程序集從低信任程序集調用完全信任程序集
- 20. DOCX to RTF without Microsoft.Office.Interop.Word
- 21. 使用Java集合的應用程序
- 22. 讓NUnit使用SetUpFixture引用程序集
- 23. 使用VC++應用程序集成應用程序
- 24. 應用程序關閉後刪除使用的程序集
- 25. 在程序集間使用應用程序設置
- 26. 部署使用Sharepoint程序集的.Net應用程序
- 27. 使用MS Office Interop程序集編譯應用程序
- 28. ClickOnce應用程序使用新的程序集標識安裝
- 29. .net 1.1應用程序如何使用.net 2.0程序集
- 30. 在asp.net 2.0 web應用程序中使用.net 3.5程序集
我假設Interop程序集是OLE自動化接口上的包裝程序。您仍然需要OLE自動化服務器(又名Microsoft Office)來實例化包裝器的包裝。 – 2011-06-13 06:30:57
這是非常沒有意義的,你不能測試你的代碼。 – 2011-06-13 12:42:42