- ベストアンサー
VBAで全画面/数式バーが出ない?
- VBAを使用してエクセル2013で全画面表示すると、数式バーが表示されない現象が発生します。エクセル2010ではこの問題は発生しなかったため、エクセル2013で全画面表示する際に数式バーを表示する方法を知りたいです。
- VBAを使用してエクセル2013で全画面表示すると、数式バーが表示されない問題があります。エクセル2010ではこの問題は起こりませんでしたが、エクセル2013で数式バーを表示するための対処方法を教えてください。
- エクセル2013でVBAを使用して全画面表示すると、数式バーが表示されません。エクセル2010ではこの問題は発生しなかったため、エクセル2013で数式バーを表示する方法を教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
Office2010で使えるかどうかは定かではありませんが、 これなら期待の動作になると思います。 Sub Ribbon_Off() With Application .ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",False)" .WindowState = xlMaximized End With End Sub Sub Ribbon_On() With Application .ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",True)" .WindowState = xlNormal End With End Sub
その他の回答 (3)
- watabe007
- ベストアンサー率62% (476/760)
>エクセル2013でも全画面表示で数式バー なら Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",False)" MsgBox "リボンを非表示にしました。" Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",True)" MsgBox "リボンを表示しました。"
お礼
回答No.2の方のご回答とおなじですね。ありがとうございます。
- tsubu-yuki
- ベストアンサー率46% (179/386)
2013は全画面表示時にリボンも数式バーも出ないのが仕様のようです。 ソースが見つからないのがつらいところですが・・
お礼
ありがとうございます。 マイクロソフトは、こういう細かい仕様を変えすぎますね。 Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",False)" でなんとかなりました。
- imogasi
- ベストアンサー率27% (4737/17069)
エクセル2013でやってみましたが、 Sub FullSize() ActiveWindow.WindowState = xlMaximized With Application .WindowState = xlMaximized .DisplayFullScreen = False 'True .DisplayFormulaBar = True '2013では数式バーが出ない! End With Application.DisplayFullScreen = False 'Application.DisplayFormulaBar = False Application.DisplayFormulaBar = True End Sub 最後の2行がなくても数式バーは出ましたが。 .DisplayFullScreen = False(私の場合) かTrue(質問での書き方)が影響するのではないですか。 最後の1行を入れてみては(コメントアウトについては、上記のママで実行)どうでしょう
お礼
ご回答ありがとうございます。 ただ、質問は エクセル2013で全画面表示で数式バーを出すための方法です。 DisplayFullScreen = Falseでは全画面表示ではなくなります。
お礼
HohoPapa さん、貸出図書管理に続いてまた助けていただきました。 ありがとうございます。 エクセル2013、2010ともにこのコードでだいじょうぶでした。 ほんとにありがとうございました!!