「パワーポイント 印刷プレビュー マクロ」
「PPT 印刷プレビュー VBA」
といった検索がこのサイトで行われていることがあります。
PowerPointでVBA(Visual Basic for Applications)を使って、マクロで印刷プレビューをする方法を探している方の検索です。
PowerPointでVBAから印刷プレビューを行うには、ViewTypeプロパティで印刷プレビューを意味するppViewTypeクラス定数を指定してください。
具体的には以下のようなコードで印刷プレビューを行うことができます。
Sub PrintPreview()
ActiveWindow.ViewType = ppViewPrintPreview
End SubPresentationオブジェクトでPrintPreviewのようなメソッドがあるんじゃないかと探してしまう方もいらっしゃるんじゃないかと思うのですが、そうではありません。
上記のとおり、DocumentWindowオブジェクトのViewTypeプロパティです。
これさえわかれば決して難しくないでしょう。
なお、PowerPointのVBAのヘルプによれば、DocumentWindowオブジェクトのViewTypeプロパティには以下のようなppViewTypeクラス定数を指定できます。
ppViewHandoutMaster
ppViewMasterThumbnails
ppViewNormal
ppViewNotesMaster
ppViewNotesPage
ppViewOutline
ppViewPrintPreview
ppViewSlide
ppViewSlideMaster
ppViewSlideSorter
ppViewThumbnails
ppViewTitleMaster
Home » パワーポイントマクロ・PowerPoint VBAの使い方 » PowerPoint VBAで印刷プレビューする