次の方法で共有

EXCELマクロからオープンされた、旧形式のエクセルファイルのリボン表示が****時の対処方法は?

Anonymous
2013-09-17T08:55:55+00:00

旧形式(.xls)のエクセルファイルをEXCEL2013で起動し、ボタン(マクロ)を押すと、関係するエクセルファイル(旧形式)をオープンする仕組みがあります。

このとき、マクロでオープンしたエクセルファイルは、互換モードで開くのですが、下図のように、リボンの位置が真っ白になる時があります。

(正常に表示されたり、されなかったりと、動作が不安定な感じです。)

このような、リボンの表示がおかしくなる現象に遭遇したことのある方、解消方法などありましたら、教えていただけないでしょうか。

ちなみに、マクロはこんな感じで、呼び出し先のエクセルファイルは旧形式で、マクロが組み込まれています。

    strPath = "フルパスのファイル名.xls"

    blnVisible = True

    Set objApp = CreateObject("Excel.Application")

    With objApp

        .Visible = blnVisible

        .EnableEvents = blnVisible

        .ScreenUpdating = blnVisible

        .DisplayAlerts = blnVisible

        Set fobjOpenBook = .Workbooks.Open(strPath)

    End With

開発者テクノロジ | Visual Basic for Applications

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

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

2 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2013-09-18T00:28:50+00:00

    sakuda様

    いつもご回答ありがとうございます。

    迅速な書き込みで大変助かっています。

    なるほど、インストールからも含めた検証が必要なのですね。

    取り急ぎ、動作環境の再確認と動作確認を行いつつ、開発環境を見直してみます。

    ありがとうございました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2013-09-17T11:06:27+00:00

    ご承知のようですが、普通に発生する現象ではありません。

    他のスレッドの話からすると、Office2003とそれ以降のバージョンのマルチインストールをされているようですが、そういう環境でのトラブルはほぼ特定不可能です。

    すべてのバージョンのOfficeを完全にアンインストールし、古い方のバージョンから一つ入れる度に正常かどうかのチェックをしながら入れなおすことをお勧めします。

    マルチバージョンのインストールには限りませんが、インストールの正常終了がちゃんとインストールできているという保証にはなりません。

    この回答は役に立ちましたか?

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