Open Word 2003(doc)ファイルを開くXMLファイル形式APIを使用してファイル

StackOverflow https://stackoverflow.com/questions/3760066

質問

Open XMLファイル形式APIを使用してOpen Word 2003(doc)ファイルを開くことができるかどうかを知りたいですか? Office 2007のように。

Docファイルを開いて編集しようとしているWindowsサービスが1つありますが、多くの問題が発生しています。その問題に関する質問を投稿しました。 ここ しかし、答えはありません。

たくさんのグーグルの後、私は出会いました これ サーバー側のコードでのオフィスオートメーションのMicrosoftの推奨事項について伝えるページ。 Microsoftは、オフィスアプリケーションがインタラクティブなクライアントワークステーション向けに行われているため、オフィスオートメーションをサーバー側のコードに実装すべきではないことを示唆しています。このページでは、Open XML Format APIを使用してDocファイルを開く方法はわかりません。

基本的に、ドキュメントファイルを入力、開き、編集して保存するWindowsサービスが1つ必要です。これを達成する方法は?

私の開発環境:C#、.NET 2.0フレームワーク、WindowsVista、Office 2003

役に立ちましたか?

解決

あなたはオフィスのインターナットのポイントを逃しているかもしれないと思います。 Office Interopを使用すると、基本的にはMicrosoft Office Word/Excelプロセスと通信し、定義された方法でドキュメント/スプレッドシートを操作することを意味します。 Office Interopを使用する場合、Wordドキュメント自体を直接変更する必要はありません。

Microsoft Officeの存在なしにOffice .docドキュメントを直接変更したい場合、これらのライブラリはかなりバグがあり、どこであなたのために.docを直接操作するライブラリのためにGoogleに最善の策があります。バギーではなく、高価です。

編集: Office 2007 Interopを使用して.docファイルを操作できるかどうかを尋ねる場合、答えはイエスです。

他のヒント

できません。 Microsoftは、Word 2007からOffice Open XML Standardを導入しました。Word2003はバイナリ形式を使用しています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top