2016-06-14 8 views
0

私はプログラミングに新しく、最近SQLの仕事をしているソフトウェア会社で仕事を始めました。私のプログラミングの経験についてはっきりしていましたが、私はOutlook 2016にインストールされないのでOutlookプラグインを見るためのタスクが割り当てられました。ユーザーが以前にインストールされていればプラグインはまったく表示されません。私はソースコードを与えられて町に行くように言われましたが、私はOutlook Pluginsをまったく開発することに慣れていません。この問題に追加するには、このプラグインの以前のバージョンはフリーランサーによって行われていたので、ここではヘルプの知識はありません。その上に、プラグインはVisual StudioとVisual Basicを使って書かれていて、私のオフィスの誰もそれらのいずれかの知識は持っていません。カスタムOfficeプラグインは2016と互換性がありません

状況はFUBARですが、私は少なくとも数週間それを使って何かを作り出すことが予想されます。ここで

は、私が知っているものです:

  • あなたがプラグインをインストールしようとすると、それはこのFailed Installエラーダイアログを提供します。サポートされているバージョンリストをどこかで変更するだけの簡単なことだと思っていますが、その神話リストがあれば何が変わるか分かりません。
  • 非常に限られた量のコーディング知識を使用して、別のファイルを参照する行を選択しなければならず、そのファイルの結果であるとわかっている部分に基づいてエラーを投げます。ここで私が言及していたコードされています

    Private Shared _ThisAddIn As ThisAddIn 
    
    Friend Shared Property ThisAddIn() As ThisAddIn 
    Get 
        Return _ThisAddIn 
    End Get 
    Set(value As ThisAddIn) 
        If (_ThisAddIn Is Nothing) Then 
         _ThisAddIn = value 
        Else 
         Throw New System.NotSupportedException() 
        End If 
    End Set 
    End Property 
    

は、私は正直に上記のコードは、問題とは何かを持っていることにも肯定的ではないんだけど、「System.NotSupportedExceptionは、」私の目を引きました。

この問題を解決する簡単な方法があれば誰でも教えてください。私は永遠に感謝します。あるいは、私が正しい方向に向けることさえできるのであれば、私はVBプラグインまたはOutlookプラグインについて学ぶことに反対しているわけではありません。

+0

アドインは2016年にどのように機能しませんか?私はそれがちょうど読み込まれないと仮定しますか?また、インストーラのカスタムコードによってインストールエラーが発生することがあります。セットアッププロジェクトのソースコードはありますか? –

+0

申し訳ありませんが、私は編集して明確にするために戻って行きます。私が意味することは、単にインストールされず、 "サポートされているバージョン"のエラーがスローされるということです。誰かが2016年にアップグレードする前にインストールしていた場合、それは単にそこにはありません。私はすべてのソースコードを投稿するのが大好きですが、法的な理由から私はできないと言われています。 – Lyon12

+0

コードスニペットがないと、問題を特定するのが難しくなります。ハードコードされたバージョンの依存関係が存在するかどうか確認するためにセットアップパッケージを確認しましたか? –

答えて

1

Visual Studioには、OutlookのさまざまなバージョンのOutlook用VSTOアドイン用のテンプレートが用意されています。 現在のプロジェクトにあるソースコードを取得し、Visual Studioテンプレートを使用して新しいOutlook Add Inを作成し、その中にソースコードを配置します。

これは、2010年以降のすべてと互換性があります。

+0

私は実際に昨夜この正確なことをしました、そして、それは完全に動作します。それはまだまだ構築されませんが、それはここには適用されない他の理由によるものです。あなたのご意見ありがとうございます! – Lyon12

関連する問題