Workbook_BeforePrint メソッドで Excel ページ ヘッダーを更新するコードがいくつかあります。
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Dim ws As Worksheet
Set ws = Worksheets("Sheet1")
ws.PageSetup.LeftHeader = ws.Range("A1").Value
End Sub
Public Sub PrintSheet()
Worksheets("Sheet1").PrintOut
End Sub
最初に印刷プレビューに移動せずに印刷すると、ヘッダーが更新されません。
最初に印刷プレビューに行くと、ヘッダーが追加されます。
最初に印刷プレビューに移動して印刷するときに、ページ ヘッダーが正しく更新されていることを確認するにはどうすればよいですか?
どうもありがとう!