/ / MS Office PIA "後方互換性" - winforms、ms-office、office-pia

MS Office PIAの「後方互換性」 - winforms、ms-office、office-pia

私は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をダウンロードする.