Set フィールドは、ブックマークと呼ばれる名前付き変数に特定の情報を割り当てます。 ドキュメントに情報を表示するには、ブックマークを参照する Ref フィールドを挿入する必要があります。 また、ブックマークを使用して、 マクロ や If フィールドなどの別のフィールドなど、目に見えない方法で情報を処理することもできます。
構文
ドキュメント内の [設定] フィールドを表示すると、構文は次のようになります。
{ SET Bookmark "Text" }
注: フィールド コードはフィールドに表示する内容を指定します。 フィールドの実行結果はフィールド コードを評価した後文書に表示されます。 フィールド コードとフィールド コードの実行結果の表示を切り替えるには、Alt キーを押しながら F9 キーを押します。
説明
文書の [設定] フィールドを使用することも、差し込み印刷の一部として使用することもできます。
ドキュメントの [設定] フィールドを使用するには、次の操作を行います。
-
[挿入] タブの [テキスト] グループで [クイック パーツ] をクリックして、[フィールド] をクリックします。
-
[ フィールド名 ] ボックスの一覧で、[ 設定] を選択します。
-
[ ブックマーク名 ] の一覧で、ブックマークの名前を選択します。
-
[ テキスト ] ボックスに、ブックマークに割り当てるテキストを入力します。
-
[OK] をクリックします。
差し込み印刷の一部として [設定] フィールドを使用するには、差し込み印刷の設定中に次の操作を行います。
-
[ メーリング ] タブの [ 書き込み & フィールドの挿入 ] グループで、[ ルール] をクリックし、[ ブックマークの設定] をクリックします。
-
[ ブックマーク ] ボックスの一覧で、ブックマークの名前を選択します。
-
[ 値 ] ボックスに、ブックマークに割り当てるテキストを入力します。
プロパティ
ブックマーク
情報を表す名前: 変数 (InterestRate など)。
"文字列"
ブックマークに割り当てられている情報: リテラル値。 テキストを引用符で囲みます。数値には引用符は必要ありません。 情報には、入れ子になったフィールドの結果を指定できます。
使用例
次の例では、文書に、EnteredBy、UnitCost、Quantity、SalesTax、TotalCost のブックマークが含まれています。 [フィールドの設定] では、これらの各ブックマークの内容が確立され、ドキュメントに Ref フィールドが挿入され、ブックマークの内容が表示されます。 数値画像スイッチには、通貨記号と小数点以下 2 桁の UnitCost 値と TotalCost 値が表示されます。
{ SET EnteredBy "Yury Vronsky" }
{ SET UnitCost 25 } { SET Quantity { FILLIN "Enter number of items ordered:" } } { SET SalesTax 10% } { SET TotalCost { = (UnitCost * Quantity) + (UnitCost * Quantity) * SalesTax) } } これは私たちの本の注文を確認します。 {REF 数量 } のコピーは、{REF UnitCost \# "$#0.00" } apiece で注文しました。 売上税を含め、合計は { REF TotalCost \# "$#0.00" } になります。 ご注文いただきありがとうございます, { EnteredBy }ユーザーが FILLIN フィールドのプロンプトに応答して 3 を入力すると、結果のドキュメントは次のようになります。
これは私たちの本の注文を確認します。 25.00 ドルで 3 部を注文しました。 売上税を含め、合計は $82.50 になります。
ご注文ありがとうございました。 Yury Vronsky