ヘッダーとフッターに指定できる書式コードと VBA コードFormatting and VBA codes for headers and footers

次のような書式設定と Visual Basic for Applications (vba) コードをヘッダーおよびフッターのプロパティの一部として含めることができます (LeftHeader中央ヘッダーRightHeader左フッター中央フッター、、右フッター)。The following special formatting and Visual Basic for Applications (VBA) codes can be included as a part of the header and footer properties (LeftHeader, CenterHeader, RightHeader, LeftFooter, CenterFooter, and RightFooter).


書式コードFormat code 説明Description
&L&L このコードに続く文字列を左詰めに配置します。Left aligns the characters that follow.
&C&C このコードに続く文字列を中央揃えに配置します。Centers the characters that follow.
&R&R このコードに続く文字列を右詰めに配置します。Right aligns the characters that follow.
&E&E 文字列を二重下線付きで印刷します。Turns double-underline printing on or off.
&X&X 上付き文字を印刷します。Turns superscript printing on or off.
&Y&Y 下付き文字を印刷します。Turns subscript printing on or off.
&B&B 文字列を太字で印刷します。Turns bold printing on or off.
&I&I 文字列を斜体で印刷します。Turns italic printing on or off.
&U&U 文字列を下線付きで印刷します。Turns underline printing on or off.
&S&S 文字列を取り消し線付きで印刷します。Turns strikethrough printing on or off.
& "fontname"&"fontname" 指定したフォントで文字を印刷します。Prints the characters that follow in the specified font. フォント名は、必ず半角の二重引用符 (") で囲んでください。Be sure to include the double quotation marks.
&nn&nn 指定したフォント サイズで文字を印刷します。Prints the characters that follow in the specified font size. nn には、ポイント数を表す 2 桁の数値を指定します。Use a two-digit number to specify a size in points.
&color&color 文字を指定された色で印刷します。Prints the characters in the specified color. ユーザーが16進カラー値を指定します。User supplies a hexadecimal color value.
& "+"&"+" 現在のテーマの [見出し] フォントで文字を印刷します。Prints the characters that follow in the Heading font of the current theme. フォント名は、必ず半角の二重引用符 (") で囲んでください。Be sure to include the double quotation marks.
& "-"&"-" 現在のテーマの [本文] フォントで文字を印刷します。Prints the characters that follow in the Body font of the current theme. フォント名は、必ず半角の二重引用符 (") で囲んでください。Be sure to include the double quotation marks.
&K xx&K xx. S nnnS nnn 現在のテーマの指定した色で文字を印刷します。Prints the characters that follow in the specified color from the current theme.

_xx_は、使用するテーマの色を指定する、1から12の2桁の数値です。xx is a two-digit number from 1 to 12 that specifies the theme color to use.

[ S nnn ] テーマの色の網掛け (濃淡) を指定します。S nnn specifies the shade (tint) of that theme color. 網掛けの濃淡を明るくするには、S を + と指定し、暗くするには S を - と指定します。Specify S as + to produce a lighter shade; specify S as - to produce a darker shade.

nnn は、3 桁の整数で、パーセンテージを 0 ~ 100 で指定します。nnn is a three-digit whole number that specifies a percentage from 0 to 100.

テーマの色または網掛けを指定する値がこの制限を超える場合は、最も近い有効な値が使用されます。If the values that specify the theme color or shade are not within the described limits, Excel will use the nearest valid value.

VBA コードVBA code 説明Description
&D&D 現在の日付を印刷します。Prints the current date.
&T&T 現在の時刻を印刷します。Prints the current time.
&F&F ファイルの名前を印刷します。Prints the name of the document.
&A&A シート見出し名を印刷します。Prints the name of the workbook tab.
&P&P ページ番号を印刷します。Prints the page number.
&P + 数値&P+number ページ番号に指定した <数値> を加えた値を印刷します。Prints the page number plus the specified number.
&P&P-number Prints the page number minus the specified number.Prints the page number minus the specified number.
&& Prints a single ampersand.Prints a single ampersand.
&N&N ファイルのすべてのページ数を印刷します。Prints the total number of pages in the document.
&Z&Z ファイル パスを印刷します。Prints the file path.
&G&G イメージを挿入します。Inserts an image.

Example

次のコードは、書式コードと VBA コードを使用して、ヘッダー情報と外観を変更する方法を示しています。The following code shows how formatting and VBA codes can be used to modify the header information and appearance.

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

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.