フィールドの結果にテキストの書式設定を適用する方法は、ドキュメント内のテキストの書式設定と同じ方法で行うことができます (太字、下線など)。 フィールド コードやフィールドの結果を選択し、書式設定を適用します。
注
フィールドを更新すると、フィールドの結果に適用していた書式設定は消失することがあります。 書式設定を保持するには、 \* MERGEFORMAT スイッチをフィールド コードに含めます。 [フィールド] ダイアログ ボックスを使ってフィールドを挿入すると、\* MERGEFORMAT スイッチは既定で含まれます。
テキストの書式設定に加えて、フィールド内のデータの表示方法を決定する一般的なスイッチを使用して、フィールド レベルでフィールドの結果の形式を制御できます。 フィールド コードに応じて、次の 3 種類の一般的なスイッチがあります。
- \* 書式スイッチ
- 数値書式スイッチ
- 日付/時刻表示形式スイッチ
書式スイッチ (\*) はフィールドの実行結果の表示方法を定義します。 次のような書式を設定できます。
- 大文字と小文字の使用
- 数値の変換。たとえば、"9" を "ix" (ローマ数字) と表示するか、"ninth" (序数) と表示するか。
- 文字書式。
書式スイッチを設定すると、フィールドが更新されても、実行結果の書式はそのまま維持されます。
大文字と小文字の変換
次のスイッチでは、項目が大文字に変換されます。
-
\*キャップ このスイッチは、各単語の最初の文字を大文字にします。 たとえば、 { FILLIN "Type your name:" \* Caps } は 、名前が小文字で入力されている場合でも Luis Alverca を表示します。
[フィールド オプション] ダイアログ ボックスでこのオプションを選ぶには、[タイトル文字] をクリックします。 -
\* FirstCap このスイッチは、最初の単語の最初の文字を大文字にします。 たとえば、{ COMMENTS \* FirstCap } では、売上に関する週次レポートが表示されます。
[フィールド オプション] ダイアログ ボックスでこのオプションを選ぶには、[1 文字目のみ大文字] をクリックします。 -
\*上部 このスイッチは、すべての文字を大文字にします。 たとえば、 { QUOTE "word" \* Upper } はWORD を表示します。
[フィールド オプション] ダイアログ ボックスでこのオプションを選ぶには、[大文字] をクリックします。 -
\*低い このスイッチは結果を大文字にしません。すべての文字は小文字です。 たとえば、{ FILENAME \* Lower } では、毎週の売上 report.docが表示されます。
このスイッチを含むフィールド全体に小型英大文字の書式が設定されている場合は、このスイッチは無視されます。
[フィールド オプション] ダイアログ ボックスでこのオプションを選ぶには、[小文字] をクリックします。
数値の書式
次のスイッチでは、数値が変換されます。
\*アルファベット このスイッチは、結果をアルファベットで表示します。 実行結果の大文字と小文字は、フィールド コード内で "alphabetic" を大文字と小文字のどちらで指定したかによって決まります。 たとえば、 { SEQ 付録 \* ALPHABETIC } はB (2 ではなく) を表示し、 { SEQ 付録 \* アルファベット } はb を表示します。
[フィールド オプション] ダイアログ ボックスでこのオプションを選ぶには、[a, b, c,] をクリックします。\*アラビア語 このスイッチは、結果をアラビア語のカーディナル数字として表示します。 たとえば、 { PAGE \* アラビア語 } には31 が表示されます。
注
- [ページ番号の書式] ダイアログ ボックスの [番号書式] の設定が算用数字ではない場合、このスイッチは [番号書式] の設定よりも優先されます。
- ページ番号の場合は、ArabicDash を指定することもでき、この場合ハイフンで囲まれた算用数字の基数に変換されます。 たとえば、 { PAGE \* ArabicDash } には、 - 31 が表示されます。
[フィールド オプション] ダイアログ ボックスでこのオプションを選ぶには、[1, 2, ,3, ...] をクリックします。
\*CardText このスイッチは、結果をカーディナル テキストとして表示します。 大文字を指定するスイッチを個別に指定しない限り、文字列は小文字になります。 たとえば、 { = SUM(A1:B2) \* CardText } には700 90 が表示され、 { = SUM(A1:B2) \* CardText \* Caps } には700 90 が表示されます。
[フィールド オプション] ダイアログ ボックスでこのオプションを選ぶには、[One, Two, Three] をクリックします。\*DollarText このスイッチは、結果をカーディナル テキストとして表示します。 また、小数点の位置に "and" を挿入し、四捨五入して小数点以下第 2 位までを 100 を分母とする分数にします。 大文字を指定するスイッチを個別に指定しない限り、文字列は小文字になります。 たとえば、{ = 9.20 + 5.35 \* DollarText \* Upper } は、14 と 55/100 を表示します。
[フィールド オプション] ダイアログ ボックスでこのオプションを選ぶには、[ドル付き文字] をクリックします。\*16 進 このスイッチは、結果を 16 進数として表示します。 たとえば、 { QUOTE "458" \* Hex } は1CA を表示します。
[フィールド オプション] ダイアログ ボックスでこのオプションを選ぶには、[hex ...] をクリックします。\*OrdText このスイッチは、結果を序数テキストとして表示します。 大文字を指定するスイッチを個別に指定しない限り、文字列は小文字になります。 たとえば、 { DATE \@ "d" \* OrdText } は21 番目を表示し、 { DATE \@ "d" \* OrdText \* FirstCap } は21 を表示します。
[フィールド オプション] ダイアログ ボックスでこのオプションを選ぶには、[First, Second, Third, ...] をクリックします。\*序数 このスイッチは、結果を序数アラビア数字として表示します。 たとえば、 { DATE \@ "d" \* 序数 } は30 番目に表示されます。
[フィールド オプション] ダイアログ ボックスでこのオプションを選ぶには、[1st, 2nd, 3rd] をクリックします。\*ローマ このスイッチは、結果をローマ数字で表示します。 ローマ数字の大文字と小文字は、フィールド コード内で "roman" を大文字と小文字のどちらで指定したかによって決まります。 たとえば、 { SEQ CHAPTER \* roman } はxi を表示し、 { SEQ CHAPTER \* ROMAN } はXI を表示します。
[フィールド オプション] ダイアログ ボックスでこのオプションを選ぶには、[I, II, III,] をクリックします。
文字書式
次のスイッチでは、文字書式が設定されます。
-
\*Charformat このスイッチは、フィールド名の最初の文字の書式を結果全体に適用します。 次の例では、REF の R が太字に設定されているので、実行結果に太字の書式が設定されます。
{ REF chapter2_title \* Charformat } は 、 太平洋のクジラを 太字で表示します。
このスイッチを追加するには、フィールド コード内に直接入力するか、[フィールド] ダイアログ ボックスの [フィールド コード] ボックスに入力します。 -
\*MERGEFORMAT このスイッチは、前の結果の書式設定を新しい結果に適用します。 たとえば、フィールド { AUTHOR \* MERGEFORMAT } で表示される名前を選択し、太字の書式設定を適用すると、Word フィールドが更新されたときに太字の書式が保持され、新しい作成者名が表示されます。
[フィールド] ダイアログ ボックスを使用してフィールドを挿入する場合、既定で \*MERGEFORMAT スイッチが挿入されます。 このオプションを無効にするには、[フィールド] ダイアログ ボックスの [書式を更新時に変更しない] チェック ボックスをオフにします。