EXCEL VBA学习笔记
1、ページ設定
印刷の向き
.Orientation = xlPortrait xlPortrait 縦
xlLandscape 横
拡大縮小印刷
RADIO BOX.Zoom = False True 拡大/縮小 を選択
False 下の横(F)縦 を選択拡大/縮小.Zoom = 数字
縦.FitToPagesTall縦何ページ分で収めるかを示す値
横(F).FitToPagesWide横何ページ分で収めるかを示す値
用紙サイズ(Z).PaperSize = xlPaperA4xlPaperA4 A4等
xlPaperA3 A3
印刷品質(Q).PrintQuality = 300印刷品質(ドライバ制約に注意)
先頭ページ番号(R).FirstPageNumber = xlAutomatic xlAutomatic 自動
整数:その番号から
2、余白
上(T).TopMargin = Application.InchesToPoints(0.787) 1インチ=25.4mm 下(B).BottomMargin = Application.InchesToPoints(0.787)
左(L).LeftMargin = Application.InchesToPoints(0.787)
右(R).RightMargin = Application.InchesToPoints(0.787)
ヘッダ(A).HeaderMargin = Application.InchesToPoints(0.787)
フッター(F).FooterMargin = Application.InchesToPoints(0.787)
ページ中央
水平.CenterHorizontally = True True する
垂直.CenterVertically = True False しない
3、ヘッダー/フッター
ヘッダーの編集(C)
左寄りのヘッダー.LeftHeader = "&B &P"
中央のヘッダー.CenterHeader = "&F"
右よりのヘッダー.RightHeader = "&I &P / &N"
フッターの編集(U)
左寄りのフッター.LeftFooter = ""
中央のフッター.CenterFooter = "&P ページ"
右よりのフッター.RightFooter = ""
4、シート
印刷範囲(A).PrintArea = "$A$1:$E$30"
印刷タイトル
行のタイトル(R).PrintTitleRows = "$1:$10"
列のタイトル(C).PrintTitleColumns = "$A:$E"
印刷
枠線(G).PrintGridlines = False True する
行列番号(L).PrintHeadings = False False しない
白黒印刷(B).BlackAndWhite = False
コメント(M).PrintNotes = True True する
False しない
.PrintComments = xlPrintSheetEnd xlPrintSheetEnd シートの末尾
xlPrintInPlace 画面表示イメージ
xlPrintNoComments 印刷しない簡易印刷(Q).Draft = False
セルのエラー(E).PrintErrors = xlPrintErrorsDisplayed xlPrintErrorsDisplayed そのまま
xlPrintErrorsBlank 空白
xlPrintErrorsDash --
xlPrintErrorsNA #N/A