カスタムタブが表示されなくなる(VSTO)

VSTOを利用してカスタムタブを持つExcelブックを作成したところ、特定の操作を行った際にカスタムタブが表示されなくなる事象が発生しました。
何か解決方法があるでしょうか?

【事象】
カスタムタブが表示されなくなる

【再現手順】
1.エクスプローラーより、カスタムタブを追加したExcelファイル(ブックA)を起動する
2.追加したタブを選択する
3.エクスプローラーより、カスタムタブの存在しないExcelファイル(ブックB)を起動する
※カスタムタブが存在しないため、先頭の「ホーム」タブが選択される
4.操作をブックAに切り替える
->このとき、ブックAでも「ホーム」タブが選択された状態になっており、カスタムタブは表示されなくなっている

【補足】
・カスタムタブを選択しない状態でアクティブなブックを切り替えてもタブが表示されなくなることはありません
・全てのExcelを終了して再度ブックAを開きなおすと、カスタムタブが表示されます
・「リボン(XML)」で作成したファイル、「リボン(ビジュアルデザイナ)」で作成したファイルのいずれでも事象が発生しました
・私の環境においては、本事象が100%発生します

【開発環境】
VisualStudio2008 Pro. + VSTO2008

【動作確認環境】
WinXP + Office2007、Win2008Server + Office2007

よろしくお願いします。

(追記)

【再現コード】
1.新しいプロジェクト[Excel2007ブック]を任意の名称で作成する
2.新しい項目[リボン(XML)]を任意の名称で追加する
3.手順2で作成されたXMLファイルを開き、<ribbon>タグと同階層に以下の3行を追加する

<commands>
  <command isMso="Visual Basic" enable="false" />
</commands>

 

 

質問情報


最終更新日 2019年8月30日 表示 2,030 適用先:
回答
回答

VSTOフォーラムに投稿させていただいていた記事に回答があり、
無事に事象を解決することができました。

ご協力いただいた皆様、本当に有り難うございます。

 

なお、変更点は以下の通りです。

・リボン(XML)より実装する場合
 (カスタムタブ).xml のコードを変更
    <tab idMso="TabAddins">
        ↓
    <tab id="(カスタムタブ)">

・リボン(ビジュアルデザイナ)より実装する場合
 (カスタムタブ).vb 中の(タブコントロール)のプロパティ[ControlId]-[ControlIdType]の値を変更
    Office → Custom

以上です。

この回答で問題は解決しましたか?

役に立ちませんでした。

回答としてマークしていただきありがとうございます。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この回答の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。