2016-07-06 2 views
2

Excelアドインのすべてのソースファイル(xmlマニフェスト、JSファイルなど)をフォルダ\\Mac\Home\に置きます。​​にマニフェストファイルがSHARED FOLDERに表示されます。マニフェストファイルが見つかりません

Add-in Commandsの実装方法を学ぶには、Visual Studioで別のExcelアドインプロジェクトを作成し、an xml fileを含む多くのファイルを生成します。私はSourceLocationを正しいhtmlファイル(すなわち、\\Mac\Home\Home.html)に向けています。次に、Excelでワークブックを開くVisual Studioからプロジェクトをデバッグできます。実際にアドインコマンドがあります。

したがって、フォルダ\\Mac\Homeにアドインコマンドを有効にするxmlファイルをコピーし、私の最初のマニフェストを置き換えます。しかし今回は、Excel for WindowsがSHARED FOLDERにマニフェストを見つけることができませんでした。

誰が間違っているのか分かりますか?

編集1:私はコメントに書いて、私は一部VersionOverridesを削除した場合、マニフェストはSHARED FOLDERに表示されます。だから問題は、 VersionOverridesの内容から来ています。

私は\\Mac\Home\Functions\Button16x16.pngButton32x32.png\\Mac\Home\Images\Button80x80.png、およびフォルダFunctionsをコピーしました。その後、~remoteAppUrl\\Mac\Homeに置き換えてthis new xml fileを生成しました。それでも動作しません。

答えて

2

トラブルマニフェスト問題:

  1. マニフェストのID番号(GUID)を変更します。
  2. 要素の正しい順序付けを含め、マニフェストがスキーマに正確に従うことを確認してください。
  3. Excelが正しい共有フォルダの場所を指していることを確認します。挿入中に[更新]ボタンをクリックして[オプション]> [セキュリティセンター>信頼できるアドインカタログをチェックし、「メニューのショーは」
  4. Excelを再起動し
  5. を選択されていることを確認アドイン]ダイアログ
+2

マイケルの#に追加します1の場合、共有フォルダの各マニフェストには一意のGUIDが必要です。 –

+0

実際に、私はすでにこれらの点をテストしています...例えば、完全に 'VersionOverrides'を削除すると、マニフェストは共有フォルダに表示されます。だから、問題は 'VersionOverrides'のものに由来します... – SoftTimur

+0

サンプルから直接あなたのVersionOverridesを取得していますか?そうでない場合は、まずそれを試して、それが機能するかどうかを確認してください。次に、サンプルから1行ずつ変更します。 –

関連する問題