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

Anonymous
2010-10-13T00:02:04+00:00

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>

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません
{count} 件の投票
質問作成者が受け入れた回答
  1. Anonymous
    2010-10-22T05:37:09+00:00

    VSTOフォーラムに投稿させていただいていた記事に回答があり、

    無事に事象を解決することができました。

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

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

    ・リボン(XML)より実装する場合

     (カスタムタブ).xml のコードを変更

        <tab idMso="TabAddins">

            ↓

        <tab id="(カスタムタブ)">

    ・リボン(ビジュアルデザイナ)より実装する場合

     (カスタムタブ).vb 中の(タブコントロール)のプロパティ[ControlId]-[ControlIdType]の値を変更

        Office → Custom

    以上です。

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません

6 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2010-10-13T09:57:28+00:00

    sorehasore_korehakore さん、こんにちは。

    こちらの現象ですが、以下の項目についても追加で情報をいただくとよいのかなと思います。

     ・ カスタムタブのある、どの Excel ファイルでも同様の現象が起こるか

     ・ 別のカスタムタブでも同様の現象が起こるか

     ・ カスタムタブが表示されなくなった後、もう一度ファイルを開くと表示されるか

    ただ Visual Studio Tools for Office のような開発に関する話題の場合、Office デベロッパー センターのフォーラムへも投稿いただくと、より情報も得られるのかなと思います。

     ・Visual Studio Tools for Office フォーラム

      http://social.msdn.microsoft.com/Forums/ja-JP/vstoja/threads

    こちらの現象について、何か情報をお持ちの方がいれば、ご投稿よろしくお願いします。


    石田 優 – Microsoft Support

    0 件のコメント コメントはありません
  2. Anonymous
    2010-10-13T14:53:58+00:00

    こんばんは。

    Windows 7 + VS2010 + Excel 2007(ドキュメントレベル)で試して見ましたが、

    私の環境では再現できませんでした。

    sorehasore_korehakoreさんがドキュメントレベルで実装されているのでしたら、

    アプリケーションレベルのアドインでも試して見てはいかがでしょうか。

    0 件のコメント コメントはありません
  3. Anonymous
    2010-10-14T08:42:01+00:00

    石田様

    ご意見有り難うございます。

    早速情報を追加させていただきます。

    0 件のコメント コメントはありません
  4. Anonymous
    2010-10-14T08:57:28+00:00

    きぬあさ様

    ご確認有り難うございます。

    必ず全ての環境で発生するわけではないのですね。

    自分でももう少し調査してみます。

    0 件のコメント コメントはありません