OddAndEvenPagesHeaderFooterプロパティ解説(Excel VBA)

Excel VBA: PageSetup.OddAndEvenPagesHeaderFooter プロパティの使用方法

Excel VBAでは、ページセットアップオブジェクトの OddAndEvenPagesHeaderFooter プロパティを使用して、奇数ページと偶数ページで異なるヘッダーとフッターを設定できます。このプロパティはブール型(True/False)の値を持ちます。

基本的な使用方法

OddAndEvenPagesHeaderFooter プロパティを True に設定すると、奇数ページと偶数ページで異なるヘッダーとフッターを設定できます。反対に、このプロパティを False に設定すると、すべてのページに同じヘッダーとフッターが適用されます。

具体的なコード例

以下のVBAコードは、ActiveSheetの奇数ページと偶数ページに異なるヘッダーとフッターを設定する例です。


Sub SetupHeadersAndFooters()
    With ActiveSheet.PageSetup
        .OddAndEvenPagesHeaderFooter = True
        
        .LeftHeader = "奇数ページのヘッダー"
        .LeftFooter = "奇数ページのフッター"
        
        .EvenPage.LeftHeader.Text = "偶数ページのヘッダー"
        .EvenPage.LeftFooter.Text = "偶数ページのフッター"
    End With
End Sub

このコードの中で、まず OddAndEvenPagesHeaderFooter プロパティを True に設定します。これにより、奇数ページと偶数ページで異なるヘッダーとフッターを設定できるようになります。次に、LeftHeader と LeftFooter プロパティを使用して奇数ページのヘッダーとフッターを設定し、EvenPage.LeftHeader.Text と EvenPage.LeftFooter.Text プロパティを使用して偶数ページのヘッダーとフッターを設定します。