Open Word 2003(doc)ファイルを開くXMLファイル形式APIを使用してファイル
-
04-10-2019 - |
質問
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はバイナリ形式を使用しています。