0

外部ユーザーが使用する C# Windows フォーム ツールを開発しています。Saveaspdf ワード アドインを使用してワードを PDF に変換する必要があり、コードが正常に動作するようになりました。

(開発環境:VS2010、Word 2010、.Net 4.0)

ユーザーが Word 2010 を持っているかどうか疑問に思っています。 savepdf アドインについて心配する必要はありません。Word 2007 がインストールされている場合、アドインがシステムで利用可能であることを確認し、メイン アプリケーションの展開が開始される前にこのアドインのインストールを開始する方法はありますか?

簡単に言えば、「Saveaspdf」アドインを展開パッケージにパッケージ化する方法を探しています。

4

1 に答える 1

0

ユーザーがシステムにインストールしている Word のバージョンを知りたいと思いますか? C# Word オートメーションを使用して、これを確認できます。

//Start Word and create a new document.
Word._Application oWord = new Word.Application();
string buildVersion = oWord.Build;
// inspect buildVersion to see which version of Word they have

Word の自動化に関する詳細情報はこちらにありますが、上記の内容以上の情報は必要ありません。Microsoft Word Object Library への参照があることを確認する必要があります。HTH

于 2013-06-25T14:55:15.597 に答える