2010-10-21 197 views
0

我有一個應用程序,我需要能夠打印現有的Word 2007格式文檔。C#Word Interop

  1. 環顧四周我看不到任何免費的組件,這將無需安裝Word即可方便使用。有人知道嗎?

  2. 假設我必須安裝Word來打印docx文件,我打算使用COM互操作程序集。一些最終用戶將安裝Word 2010,其中一些將安裝Word 2007,一些可能使用安裝了兼容包的Word 2003,以便他們可以查看docx文件。

    2a。如何確定要引用和部署的COM互操作版本?

回答

3

Microsoft.Office.Interop.Word應compatiable與2007年和2003年

要檢查安裝的Office版本,但你可以這樣做:

new Microsoft.Office.Interop.Word.Application().Version 
1

另一種選擇是使用OpenOfficeLibreOffice

當我使用其他Office許可證時,我已經將它們用於自動化。他們也可以將Word格式轉換爲PDF格式。

portableversions也很不錯 - 你不必擔心安裝。

相關問題