私はWindowsフォームを正常に完成しましたMS Wordとの統合によるアプリケーション - アプリケーションはWordテンプレートのmergefieldsに書き込みます。私はMS Word 2007を使用してテンプレートを作成しましたが、互換モードで97-2003の ".dot"ファイルとして保存しました。 Office 2007がインストールされているため、MS WordオブジェクトライブラリPIAのバージョン12.0を使用しています。このアプリケーションを展開すると、Office XPまたは2003を使用する別のユーザーがそれを使用できるようになります。互換性について
私はPIA DLLをアプリケーションの出力ディレクトリにコピーしました。
回答:
回答№1は6古いPIAでコンパイルされたアプリケーションを使用してWord 2007を自動化することはできますが、Office 2007 PIAでコンパイルされたアプリケーションを使用して以前のバージョンのWordを自動化することはできません。
いくつかのことはうまくいくかもしれませんが、一般的にはサポートされていません。
問題は、新しいバージョンのWordで新しい新しいPIAはこれらの新機能をサポートしています。新しいPIAの新機能を利用するアプリを簡単に作成できます。古いバージョンのWordに対してそのアプリケーションを実行すると、何が起きるかを知っています。
あなたが心配する必要のある新しい「外部」機能だけではありません。PIAには、新しいバージョンのOfficeアプリケーションとの互換性がある新しい実装が存在する可能性があります。
だから、あなたがしていることは安全ではなく、推奨されません。
あなたはできる 他のバージョンのPIAをダウンロードする.