DioDocs for Excel
DioDocs for Excel
ページのヘッダーとフッターの設定
機能 > 印刷 > 印刷設定 > ページのヘッダーとフッターの設定

DioDocs for Excel では、IPageSetupインタフェースの LeftHeaderLeftFooterCenterFooterRightHeaderCenterHeader、およびRightFooterプロパティを使用して、ページのヘッダーとフッターを設定することができます。

なお、各プロパティに設定できる書式文字列には以下のようなものがあります。

C#
コードのコピー
//PageHeaderおよびPageFooterを設定します
//ページのヘッダーを設定します
worksheet.PageSetup.LeftHeader = "&\"Arial,Italic\"LeftHeader";
worksheet.PageSetup.CenterHeader = "&P";

//ページのフッターグラフィックを設定します
worksheet.PageSetup.CenterFooter = "&G";
worksheet.PageSetup.CenterFooterPicture.Filename = @"Resource\logo.png";
            

特別な設定が必要な場合は、次のタスクを実行して、ページのヘッダーとフッターの設定をカスタマイズすることもできます。

  1. 先頭ページのヘッダーとフッターの設定
  2. 偶数ページのヘッダーとフッターの設定

先頭ページのヘッダーとフッターの設定

先頭ページに別のヘッダーとフッターを設定する場合は、最初に IPageSetup インタフェースのDifferentFirstPageHeaderFooterプロパティを true に設定する必要があります。次に、IPageSetup インタフェースのプロパティを使用して、先頭ページのヘッダーとフッターを設定することができます。

C#
コードのコピー
//先頭ページのヘッダーとフッターを設定します
worksheet.PageSetup.DifferentFirstPageHeaderFooter = true;

worksheet.PageSetup.FirstPage.CenterHeader.Text = "&T";
worksheet.PageSetup.FirstPage.RightFooter.Text = "&D";

//先頭ページのヘッダーとフッターのグラフィックを設定します
worksheet.PageSetup.FirstPage.LeftFooter.Text = "&G";
worksheet.PageSetup.FirstPage.LeftFooter.Picture.Filename = @"Resource\logo.png";

偶数ページのヘッダーとフッターの設定

すべての偶数ページに別のヘッダーとフッターを設定する場合は、最初にOddAndEvenPagesHeaderFooterプロパティを true に設定する必要があります。次に、IPageSetup インタフェースのプロパティを使用して、偶数ページのヘッダーとフッターを設定することができます。

C#
コードのコピー
//偶数ページのヘッダーとフッターを設定します
worksheet.PageSetup.OddAndEvenPagesHeaderFooter = true;

worksheet.PageSetup.EvenPage.CenterHeader.Text = "&T";
worksheet.PageSetup.EvenPage.RightFooter.Text = "&D";

//偶数ページのヘッダーとフッターのグラフィックを設定します
worksheet.PageSetup.EvenPage.LeftFooter.Text = "&G";
worksheet.PageSetup.EvenPage.LeftFooter.Picture.Filename = @"Resource\logo.png";