質問

いなどをサポートアプリ、VB.NET (CLR2.0)、それは多くの先行きに関します。いることのひとつはプログラムに新しい展望2003年、"作成新着メール"フォーム、人口の'に'アドレスです。

Me.WordApp = New Word.Application
Dim template As Object = System.Reflection.Missing.Value
Dim newTemplate As Object = System.Reflection.Missing.Value
Dim documentType As Object = Word.WdNewDocumentType.wdNewEmailMessage
Dim visible As Object = False
Me.WordDoc = Me.WordApp.Documents.Add(template, newTemplate, documentType, visible)
'then some other stuff

現在、このコンビニエンスストアでのお支ほとんどどこでも展開していますの応用のユーザがメールのsubjectはテキスト、クリック送信しでの送信イベントなど。

あるカップルのインスタレーションの場がまとめられることにより、いかにします。

は以下のとしての表示に問題がある:

Could not load file or assembly 'office, Version=11.0.0.0, Culture=neutral, 
PublicKeyToken=71e9bce111e9429c' or one of its dependencies. The located assembly's 
manifest definition does not match the assembly reference. (Exception from HRESULT: 
0x80131040)

どこからでOffice2003施設、見通し、言葉のようにしなければならない場働きます。

さんにも感謝してそのアイデアはどこの問題を修正するには、より良い方法を実現同じことをしているのです。

役に立ちましたか?

解決

私は、Excel 2003のアドインで同様の経験をしました。 Office 2003とOffice 2007の両方を開発マシンにインストールされていますか?もしそうなら、thouroughlyプロジェクト内のの参照のセクションをご確認ください。私は、Office 11に依存関係を持っていたが、オフィス12相互運用機能アセンブリの下に使用されました。

私はアセンブリバインディングリダイレクトするが私にトラブルを引き起こしていたと思いますます。

編集:たくさん助けのMicrosoftのサンプルプロジェクト。追加の問題は、いくつかのマシンのセキュリティ設定は、(例えば、セットアッププロジェクトで使用されているSetSecurityはプロジェクトを参照してください)となりました。

他のヒント

Okでソートされ、感謝さOlli用 彼の答え, るっとしめたもの。

その例プロジェクトのリンクにつながってい このリンク約を展開VSTO解.

るかを明らかにコメント:

"Microsoft Officeなどのアプリケーション設置のinteropアセンブリの場合のみ先のコンピュータます。NET Framework1.1以降装置です。"

照してくださっ設VMは、インストールして使っていた(下)

  • XP SP2
  • Office2003(デフォルトのインストール)
  • .純3.5SP1の大きな再頒布可能)
  • 私の応用

ビンゴに問題となった再現可能で、しかも思いのコミュニティの助けます。想像がつくと思いますが、すべてのコンピュータ、多くのお客さい.純て設置場所が、通常は問題ありません。

オフィスを再インストールに失敗したので修正しまったのがa'の検出と修理"による設置できます。

しかし、"追加特置きを手動で選択します。純Programmability支援オプションの問題を受け始めました。

ボトムライン:

No.純、主Interopセンブリーフインストールします。

ってくれたことに感謝Olli!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top