2

Outlook 2003、2007、2010 用に個別に Outlook アドインを作成しています。使用されている Outlook バージョンに基づいてアドインをインストールできる単一のインストーラーを作成したいと考えています。どうやってするか?WebEx は、Word、Excel、Outlook にインストールされているバージョンを尋ねることなく、それを行っているようです。方法があれば参考にしてください。

また、ご存知の場合は、代替アプローチを共有してください。ありがとう。

4

1 に答える 1

1

私はあなたのための詳細な答えを持っていませんが、ここにあなたがたどる可能性のある道があります:

  1. NSISを使用してインストーラーを作成します。これにより、多くの柔軟性が得られます。
  2. すべてのVSTO(2003、2007、2010)をインストーラーでパッケージ化します。
  3. .nsiファイルの[インストール]セクションで、インストールされているOutlookのバージョンを確認します。簡単な方法の1つは(信頼性はわかりませんが)、HKLM \ SOFTWARE \ Microsoft\Officeの下に適切なレジストリキーが存在するかどうかを確認することです。たとえば、「14.0」という名前のキーが存在するということは、Office2010がインストールされていることを意味します。
  4. インストールされているOutlookのバージョンがわかったので、適切なVSTOをインストールします。
于 2012-08-15T13:37:15.643 に答える