ヘッダーとフッターに指定できる書式コードと VBA コード

ヘッダーとフッターのプロパティ (LeftHeader、CenterHeaderRightHeaderLeftFooterCenterFooterRightFooter) の一部として、次の特殊な書式設定とVisual Basic for Applications (VBA) コードを含めることができます。

書式コード 説明
&L このコードに続く文字列を左詰めに配置します。
&C このコードに続く文字列を中央揃えに配置します。
&R このコードに続く文字列を右詰めに配置します。
&E 文字列を二重下線付きで印刷します。
&X 上付き文字を印刷します。
&Y 下付き文字を印刷します。
&B 文字列を太字で印刷します。
&I 文字列を斜体で印刷します。
&U 文字列を下線付きで印刷します。
&S 文字列を取り消し線付きで印刷します。
&"フォント名" 指定したフォントで文字を印刷します。 フォント名は、必ず半角の二重引用符 (") で囲んでください。
&nn 指定したフォント サイズで文字を印刷します。 nn には、ポイント数を表す 2 桁の数値を指定します。
&color 文字を指定された色で印刷します。 ユーザーは 16 進色の値を提供します。
&"+" 現在のテーマの [見出し] フォントで文字を印刷します。 フォント名は、必ず半角の二重引用符 (") で囲んでください。
&"-" 現在のテーマの [本文] フォントで文字を印刷します。 フォント名は、必ず半角の二重引用符 (") で囲んでください。
&K xxSnnn 現在のテーマの指定した色で文字を印刷します。

xx は、使用するテーマの色を指定する 1 から 12 までの 2 桁の数値です。

Snnn は、テーマの色の網掛け (濃淡) を指定します。 網掛けの濃淡を明るくするには、S を + と指定し、暗くするには S を - と指定します。

nnn は、3 桁の整数で、パーセンテージを 0 ~ 100 で指定します。

テーマの色または網掛けを指定する値がこの制限を超える場合は、最も近い有効な値が使用されます。
VBA コード 説明
&D 現在の日付を印刷します。
&T 現在の時刻を印刷します。
&F ファイルの名前を印刷します。
&A シート見出し名を印刷します。
&P ページ番号を印刷します。
&P+<数値> Prints the page number plus the specified number.
&P-<数値> Prints the page number minus the specified number.
&& Prints a single ampersand.
&N ファイルのすべてのページ数を印刷します。
&Z ファイル パスを印刷します。
&G イメージを挿入します。

次のコードは、書式コードと VBA コードを使用して、ヘッダー情報と外観を変更する方法を示しています。

Sub Date_Time() 
 ActiveSheet.PageSetup.CenterHeader = "&D &B&ITime:&I&B&T" 
End Sub

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。