[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『TOOLBARの表示、非表示です』(kame)
excelを開く時、以下のコードで Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",false)" を使用しています。 印刷プレビューを表示するため Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",true)" で表示しています。 それは、閉じることができないためです。 印刷プレビューを閉じる時点で Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",false)" に再度設定したいのですが いい方法があれば、ご指導お願いします。
< 使用 Excel:Excel2007、使用 OS:Windows7 >
ひとつ教えてください。
リボンを非表示にして、印刷プレビューはどのような操作で表示させるのですか?
(通行人) 2014/01/22(水) 17:09
通行人様 ありがとうございます ユーザーフォームに CommandButton3を設定 Private Sub CommandButton3_Click() Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",True)" 'TOOLBARを表示 Me.Hide Sheets(Array("sheet1", "sheet2", "sheet3")).PrintPreview ’シートを連続表示 End Sub
閉じる時は、印刷プレビューをクリック、「印刷プレビューを閉じる」をクリック 返事遅くなり申し訳ありません。お願いします
(kame) 2014/01/23(木) 09:50
Private Sub CommandButton3_Click() Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",True)" 'TOOLBARを表示 Me.Hide Sheets(Array("sheet1", "sheet2", "sheet3")).PrintPreview ’シートを連続表示 Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",false)" 'TOOLBARを非表示 End Sub
で どうでしょうか?
これ、プレビューを閉じた後は、ユーザーフォームも表示したいのではないですか?
ユーザーフォームがモーダレス表示なら、単純にコードの最後に me.show で良さそうですが、モーダル表示なら、工夫が必要ですよ!! ちょっと使う分には、Me.Showでも作動しますけど、実際には、スタックエラーの原因になりますよ
(ichinose) 2014/01/23(木) 18:45
ichinose様 返事遅くなりました。 申し訳ありません
お世話になりました 感謝します。
(kame) 2014/01/27(月) 14:38
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.