2009-05-19 27 views
6

MS Word統合でWindowsフォームアプリケーションを正常に完了しました。アプリケーションはWordテンプレートのmergefieldsに書き込みます。私はMS Word 2007を使ってテンプレートを作成しましたが、互換モードで97-2003の.dotファイルとして保存しました。 Office 2007がインストールされているため、MS WordオブジェクトライブラリPIAのバージョン12.0を使用しています。このアプリケーションを展開する場合、Office XPまたは2003を使用している別のユーザーがそれを使用できるようになるため、互換性について質問しますか?MS Office PIA「下位互換性」

PIA DLLをアプリケーションの出力ディレクトリにコピーしました。

答えて

6

古いPIAでコンパイルされたアプリケーションを使用してWord 2007を自動化できますが、Office 2007 PIAでコンパイルされたアプリケーションを使用して以前のバージョンのWordを自動化することはできません。

一部の機能は動作する可能性がありますが、一般的にサポートされていません。

問題は、新しいバージョンのWordに新機能が追加され、新しいPIAでこれらの新機能がサポートされることです。新しいPIAの新機能を利用するアプリを簡単に作成できます。古いバージョンのWordに対してそのアプリケーションを実行すると、何が起きるかを知っています。

あなたが心配する必要のある新しい「外部」機能だけではありません。新しいバージョンのOfficeアプリケーションとしか互換性のない新しい実装がPIAに存在する可能性があります。

あなたが提案していることは安全ではなく、推奨されません。

download other versions of the PIAsです。

+0

私はそう思った。 Iveは、Office 2003とOffice XPの両方のPIAをダウンロードしました。私は安全でXP PIAを使うべきだと思います。 新しい機能について...テンプレートは古い「.dot」拡張子で保存されていますが、機能の互換性に関する警告は表示されませんでした。これをテストするためのOffice XPマシンがあれば、それは助けになるので、ここで私は尋ねる。ありがとうCheeso! – Shalan