フィールドコードの挿入
Document Editorでは、システム情報や他のコンテンツに依存する動的なコンテンツを持つフィールドを追加できます。フィールドとコンテンツコントロールを混同しないでください。これらは異なる機能です。
フィールドを挿入するには、
- 挿入タブに移動します。
- フィールドボタンをクリックします。
- 開いたダイアログウィンドウで、表示したいフィールドコードを入力し、OKをクリックします。
フィールドコードは次の通りです:
| ONLYOFFICEフィールドコード | 説明 | 構文 | スイッチ |
|---|---|---|---|
| ASK | このコードは、ユーザーにデータの入力を促し、そのデータをブックマークとして保存するフィールドを挿入します。このフィールドが更新されるたび、またはマージ中にエディターはユーザーにプロンプトを表示します。 | { ASK Bookmark"Prompt" [Optional switches ] } | 1. \d - デフォルトの置換テキストをブックマークとして挿入します。2. \o - ドキュメントをマージするときに一度だけプロンプトを表示します。 |
| DATE | このコードは、ユーザーのシステムに基づいた現在の日付をドキュメントに挿入します。 | { DATE [ \@ "Date-Time Picture"] [Switches] } | |
| FORMULA | このコードは、入力された数式に従って計算を行います。 | { = Formula [Bookmark ] [\#Numeric Picture ] } | |
| HYPERLINK | このコードは、ドキュメント内の要素、ハードディスクドライブ上のドキュメント、ポータル、またはサードパーティのリソースへのハイパーリンクを挿入します。 | { HYPERLINK "Filename" [Switches ] } | 1. \l - ドキュメント内の移動先要素を指定します。2. \m - サーバーサイドのイメージマップ用のハイパーリンクの座標を指定します。3. \n - 終了ドキュメントを新しいウィンドウで開きます。4. \o - ScreenTipテキストを指定します。5. \t - ハイパーリンクのターゲットを指定します。 |
| MERGEFIELD | このコードは、他のソースからデータフィールドへのリンクを現在のドキュメントに挿入します。マージ時に、他のソースからのデータが現在のフィールド値を置き換えます。 | { MERGEFIELD FieldName [ Switches ]} | 1. \b - MergeFieldフィールドが空でない場合に、その前に挿入するテキストを指定します。2. \f - MergeFieldフィールドが空でない場合に、その後に挿入するテキストを指定します。3. \m - MergeFieldフィールドがマッピングされたものであることを指定します。4. \v - 垂直フォーマットの文字変換を有効にします。 |
| NOTEREF | このコードは、同じ注釈への参照や脚注と終わりの注釈をクロスリファレンスするために、ブックマークでマークされた脚注または終わりの注釈参照マークを挿入します。注釈の順序が変更された場合、フィールドの結果は新しい番号付けを反映します。 | { NOTEREF Bookmark [Switches] } | 1. \f - 脚注参照スタイルまたは終わりの注釈参照スタイルでフォーマットされた参照マークを挿入します。2. \h - 指定された脚注または終わりの注釈へのハイパーリンクを作成します。3. \p - 脚注または終わりの注釈の相対位置を挿入します。 |
| NUMPAGES | このコードはドキュメントの総ページ数を挿入します。 | { NUMPAGES } | |
| PAGE | このコードは現在のページの番号を挿入します。 | { PAGE [\* Format Switch ] } | |
| PAGEREF | このコードはクロスリファレンス用のブックマークとしてページ番号を挿入します。 | { PAGEREF Bookmark [\* Format Switch ] } | 1. \h - 指定された段落へのハイパーリンクを作成します。2. \p - 指定された段落のブックマークに対する位置を挿入します。 |
| REF | このコードはブックマークの内容を挿入します。ブックマークはドキュメントに挿入される必要があります。 | { [REF] Bookmark [Switches ] } | 1. \d - ページ番号の区切りを指定します。2. \f - 脚注または注釈番号を増加させ、それをドキュメントに挿入します。3. \h - 指定された段落へのハイパーリンクを作成します。4. \n - 段落番号を追加します(ある場合)。5. \p - 指定された段落のブックマークに対する位置を挿入します。6. \r - 指定された段落の相対番号を挿入します。7. \t - 数字や区切り記号でない記号を省略します。8. \w - 指定された段落の完全な番号を挿入します。 |
| SEQ | このコードは、ドキュメント内の章、表、図、および他の要素を順序付けるための方法を提供します。アイテムとそのSeqフィールドを追加、削除、または移動した場合、ドキュメント内の他のSeqフィールドを更新して修正された順序を表示できます。 | { SEQ Identifier [Bookmark ] [Switches ] } | 1. \c - 最も近い前のシーケンス番号を挿入します。2. \h - フィールド結果を非表示にします(クロスリファレンスに使用)。3. \n - 次のシーケンス番号を挿入します。4. \r - 指定された番号から番号付けを開始します。5. \s - 指定されたアウトラインレベルから番号付けを開始します。 |
| STYLEREF | このコードは、特定のスタイルでフォーマットされたテキストを追加します。ヘッダーまたはフッターに配置すると、現在のページのメインコンテンツからそのスタイルでフォーマットされたテキストの最初または最後のインスタンスを表示し、辞書スタイルのヘッダーまたはフッターを作成できます。 | { STYLEREF StyleIdentifier [Switches ] } | 1. \l - 現在のページの下部から検索を開始します。2. \n - 指定された段落からの番号付けを挿入します。3. \p - 指定された段落のブックマークに対する位置を挿入します。4. \r - 指定された段落の相対番号を挿入します。5. \t - 数字や区切り記号でない記号を省略します。6. \w - 指定された段落の完全な番号を挿入します。 |
| TIME | このコードは、ユーザーのシステムに基づいた現在の時刻をドキュメントに挿入します。 | { TIME [\@ "Date-Time Picture"] } | |
| TOC | このコードは目次を作成します。目次は、適用された見出しスタイル、アウトラインレベル、キャプションなどに基づいています。 | { TOC [Switches ] } | 1. \a - ラベルや番号を含まないオブジェクトのリストを作成します。2. \b - ドキュメントのブックマークされた部分の目次を作成します。3. \c - 指定されたタイプのオブジェクトのリストを作成します。4. \d - ページ番号の区切りタイプを決定します。5. \f - TCフィールドに基づいて目次を作成し、ドキュメント構造レベルではありません。6. \h - 目次にハイパーリンクフォーマットを適用します。7. \l - 必要なTCフィールドのレベルを指定します。指定された範囲に含まれていないレベルは省略されます。8. \n - 完全または指定された範囲の要素のみを使用して目次を作成し、ページ番号を省略します。9. \o - ドキュメントの構造レベルのみを使用して目次を作成し、TCフィールドではありません。10. \p - 要素と対応するページ番号の間の区切りを指定します。11. \s - ページ番号にシーケンス番号を追加します。12. \t - デフォルトスタイルの代わりにカスタムスタイルのみを使用して目次を作成します。13. \u - 適用された段落フォーマットのアウトラインレベルのみを使用して目次を作成します。14. \w - 目次エントリでタブを保持します。15. \x - 目次エントリで改行を保持します。16. \z - Webドキュメントレイアウトとして目次を表示する際にページ番号を非表示にします。 |
フィールドコードは随時編集および更新できます:
-
必要なフィールドを選択し、右クリックしてコンテキストメニューを開きます。
- フィールドの更新 - フィールド内の情報を更新します。
- フィールドの編集 - フィールドを編集するためのウィンドウを開きます。
- フィールドコードの切り替え - フィールドコードを表示します。