0

EXCEL 2013 アドインを作成しました。これは私の開発マシンで正常に実行されています。この同じマシンに Click-Once 配置を使用して、このアドインをインストールできます。一般に、このアドインは、Visual Studio から起動する場合でも、プロジェクトをクリーンアップする場合でも、コントロール パネルからアンインストールする場合でも、クリック 1 回の展開からインストールする場合でも、自分のマシンで完全に動作します。

実行されていない場合の症状は、アドインのリボン タブが実際に問題なく表示されることです。このリボン タブには、CustomTaskPane を表示するボタンがあります。Windows 7 を搭載したユーザーのマシンにこれをインストールした場合にのみ、リボン タブは表示されますが、ボタンは何もしません。

アドインを変更して、起動時に CustomTaskPane が自動的に表示されるようにしました。Windows-7 ユーザーには表示されません。

マシンのアプリケーション ログを調べましたが、関連する問題は見つかりませんでした。これをさらにデバッグする方法について何か提案はありますか?

4

2 に答える 2

2

デバッグする手順:

  • 他のすべてのアドインを無効にします。
  • オンデマンドを表示する をButton追加します。RibbonTaskPane
  • Ribbonをチェックするものを に追加しTaskPaneます。Visibility財産やその他のものと同じように、本当に。これにより、コードが と通信できることが確認されますTaskPane
  • TaskPaneドッキングされている場合はフロートを作成するか、その逆を試してください。
于 2014-12-15T21:57:48.890 に答える
0

このエラーが発生するはずだと思います

「型 'Microsoft.Office.Interop.Word.Something' の COM オブジェクトをクラス型 'Microsoft.Office.Tools.Word.Something' にキャストできません。COM コンポーネントを表す型のインスタンスは、それを表さない型にキャストできません。 COM コンポーネント。ただし、基になる COM コンポーネントがインターフェイスの IID に対する QueryInterface 呼び出しをサポートしている限り、インターフェイスにキャストできます。」

try catch ブロックを使用し、質問にエラーを投稿して、回答を編集できるようにします。

于 2014-12-16T20:08:39.463 に答える