2011-10-07 12 views
6

Outlook 2007のアドイン(VSTO 4.0、.Net 4.0)を開発中です。 msiを使用してターゲットマシンにインストールするたびに、すべてのレジストリ設定が正しく設定され、インストールされているアドインの下にアドインが表示されます。しかし、それは非アクティブの下にリストされており、私がcomアドインを管理してそれを有効にするためにチェックすると、チェックされません。Outlook 2007アドイン、LoadBehaviorが0に変更

レジストリ設定を確認して読み込み動作が3から0に変更されたため、Outlookを終了して3に戻してOutlookを再起動します。もう一度、レジストリは、私はすべてのユーザーのためにインストールできるようにするために、オフィス2007用の修正プログラムを持っているHKEY_LOCAL_MACHINE

  • の下にあるので、私は、すべてのユーザーのためのアドインをインストールしています3から0に

    • を変更しますHKEY_LOCAL_MACHINE
    • 下のアドインは、私がオンになってきた「使用できないアイテム」
    • ロード動作が0(ない2)に3から切り替えているので、ランタイムエラー
    • に関するメッセージがないの下に表示されていません融合ロギングがありますが、そこにエラーは表示されません。
    • 私はロギングステートメントをスタートアップイベントに入れましたが、呼び出されていないため、アドインが呼び出されていないと考えることができ、設定上の問題が発生する可能性があります。

    Deploying your VSTO add-ins to All Users (Saurabh Bhatia)とその中で数回言及されているmsdnドキュメントは、どこが間違っているのか分かりません。

    さらに、この問題のデバッグに役立つヘルプは、この問題の解決策をさらに深めるか、または改善することができます。

  • 答えて

    5

    私は同様の問題を抱えています。 http://support.microsoft.com/kb/976811

    :この修正プログラムも http://support.microsoft.com/kb/976477

    あなたはより多くの情報訪問のためのMicrosoft \ Officeの\ 12.0 \共通\一般\ EnableLocalMachineVSTO = 1

    \ HKLM \ソフトウェアを持っていることを確認してくださいだけでなく、Outlook 2007のサービスパック2をインストールします。

    +0

    以下のService Pack 2のホットフィックスのリンクを見つけてくださいうん、そのレジストリキーが問題だったまさにです。私はMSDNフォーラムでそれを解決し、ここでそれを更新することを忘れました。あなたの応答のためにありがとう! –

    1

    Outlook 2007を含むクライアントマシンにOutlookアドインをインストールしたときに、Outlookアドインが有効にならなかった。私たちは多くを探しました。最後に、これはOutlookアドインの問題ではないため、結論づけました。

    Outlookがアドインは、Outlook 2007で次のことを必要とします。

    • Microsoft OfficeのサービスパックのService Pack 2にサービスパック3

    にホットフィックス

  • Microsoft Officeのサービスパックと一緒にホットフィックスまたは上記のバージョンのService Packと共に、Service Pack 2にMicrosoft Office Service Packをインストールしました。

    http://support.microsoft.com/kb/976477

  • 関連する問題