Office Scriptsでは、下記のような手順でシートのヘッダーとフッターを設定できます。
- (Worksheet).getPageLayoutメソッドでPageLayoutオブジェクトを取得
- (PageLayout).getHeadersFootersメソッドでHeaderFooterGroupオブジェクトを取得
- (HeaderFooterGroup).getDefaultForAllPagesメソッドでHeaderFooterオブジェクトを取得
- HeaderFooterオブジェクトのsetLeftHeaderメソッド、setLeftFooterメソッド、setCenterHeaderメソッド、setCenterFooterメソッド、setRightHeaderメソッド、setRightFooterメソッドで各ヘッダーとフッターを設定
上記コードの通り、VBAと同じ書式コードによって、ヘッダーとフッターでも書式設定することができます。
上記コードではgetDefaultForAllPagesメソッドですべてのページに対してヘッダーとフッターを設定していますが、getEvenPagesメソッドやgetOddPagesメソッド、getFirstPageメソッドによって、偶数ページや奇数ページ、最初のページのみにヘッダー・フッターを設定することもできます。
この記事へのコメントはありません。