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>