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

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

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

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

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

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

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

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

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

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

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