※ ChatGPTを利用し、要約された質問です(原文:「改ページプレビュー」ボタンを無効にする方法)
「改ページプレビュー」ボタンを無効にする方法
このQ&Aのポイント
Excel2007では、印刷プレビュー画面において「改ページプレビュー」ボタンは最初から表示されず無くなっていますので、一般には意識されていないのかも知れません。
Excelの印刷プレビュー画面(2007より前)における「改ページプレビュー」ボタンを、VBAによって無効にする方法があれば、教えていただけないでしょうか。
指定方法はわからず、ネットで検索しても、このボタンの制御方法に言及しているサイトは1つか2つぐらいなので、もしかしたらこのボタンのVBAでの制御方法は公開されていないのかと思ってしまうほどです。
「改ページプレビュー」ボタンを無効にする方法
はじめまして。
Access側からVBAで、Excelのファイルのシートを
印刷プレビュー画面として表示させることにしています。
(バージョンはOffice2002です。)
====================================
Private Sub cmd01_Click()
Dim xls As Object 'Excel.Application
Dim wkb As Object 'Excel.Workbook
Set xls = CreateObject("Excel.Application")
Set wkb = xls.Workbooks.Open(FileName:="C:\TEST01.xls", ReadOnly:=True)
xls.Visible = True
xls.UserControl = True
wkb.PrintPreview EnableChanges:=True
xls.Workbooks.Close
Set wkb = Nothing
Set xls = Nothing
End Sub
====================================
印刷プレビュー画面の表示までは一応できているのですが、その際、
画面に表示されているボタン、特にその中でも
「改ページプレビュー」ボタンを無効にする方法がわかりません。
いろいろと調べても指定方法はわからず、ネットで検索しても、このボタンの
制御方法に言及しているサイトは1つか2つぐらいなので、もしかしたら
このボタンのVBAでの制御方法は公開されていないのかと思ってしまうほどです。
Excel2007では、印刷プレビュー画面において「改ページプレビュー」ボタン
は最初から表示されず無くなっていますので、一般には意識されていないのかも知れま
せん。
唯一見つかったサイトでのコーディングでは、コールバック関数形式も使って
説明されていましたが、それを試してみてもどうしてもこのボタンを無効にする事が
できませんでした。
「設定」ボタンと「余白」ボタンは無効にできますが、その方法では他のボタンの
制御には適用できないようなコーディングになっているので、行き詰まっています。
どなたか、Excelの印刷プレビュー画面(2007より前)における
「改ページプレビュー」ボタンを、VBAによって無効にする方法があれば、
教えていただけないでしょうか。
どうかよろしくお願い致します。
お礼
end-u様 再び、有用なアドバイスをどうも有り難うございました。 今回の現象の克服如何に関係なく、 いただいたご忠告をこれから生かしていきたいと思います。 いただいた回答の内容からも、end-u様は堅実な手法を採って おられるのが伝わってきます。 個人的には、とても頼りになる方だなと感じました。 また何かあれば、お力を貸していただければとても助かります。 その時は、ご迷惑かも知れませんが、どうかよろしくお願いします。 本当にどうも有り難うございました。