Wordフィールドコードの説明

2024年10月28日著者:Denis

ONLYOFFICE Docsがバージョン8.2にアップデートされ、テキスト文書のフィールドコードなどの新機能が追加されました。この機能とONLYOFFICEドキュメントエディタでの使用方法については、この記事をお読みください。

Word field codes explained

フィールドコードとは?

フィールドコードは、特定の条件に基づいてWord文書にコンテンツを自動的に挿入できる動的なプレースホルダです。ページ番号、日付、ハイパーリンク、データベースなどの外部ソースからのデータなど、変更される可能性のある情報を追加する場合に特に便利です。

つまり、文書を書いていて、常に現在の日付を表示させたい、あるいは毎回入力する必要がないようにしたいとします。自分で日付を書く代わりに、現在の日付をコンピュータから取得し、文書に挿入するフィールドコードを使用することができます。ドキュメントを開いたり更新したりするたびに、何もしなくても日付が正しいものに変わります。

この機能により、時間を節約し、文書をよりスマートにすることができます。手動で情報を追加する代わりに、フィールドコードがあなたの代わりに情報を追加します。

ONLYOFFICEにおけるフィールドコード

ONLYOFFICE文書エディタは様々なフィールドコードをサポートしており、それぞれが特定の機能を持っています。以下に、最も頻繁に使用されるフィールドコードのリストを、その構文とスイッチ(フィールドの動作を変更するオプションのパラメータ)とともに示します。

1. MERGEFIELD

このフィールドは、外部ソース(データベースやCSVファイルなど)からのデータへのリンクを現在の文書に挿入します。メールマージ処理中、外部ソースからの内容がフィールドコードに置き換わります。

シンタックス:{MERGEFIELD フィールド名 [スイッチ] }

スイッチ:

  • \b – フィールドが空でなければ、フィールドの前にテキストを挿入します。
  • \f – フィールドが空でない場合、フィールドの後にテキストを挿入します。
  • \m – フィールドをマッピングされたものとしてマークします。
  • \v – 垂直フォーマットを有効にします。

2. PAGENUM

このフィールドは現在のページ番号を挿入します。

  • シンタックス:{ PAGENUM}

3. PAGECOUNT

現在のドキュメントの総ページ数を挿入します。

  • シンタックス:{ PAGECOUNT }

4. TOC(目次)

このフィールドは、文書内の見出しスタイル、アウトラインレベル、またはキャプションに基づいて目次を作成します。

  • シンタックス:{TOC [スイッチ] }

スイッチ:

  • \b – 目次を文書のブックマークされたセクションに限定します。
  • \h – ハイパーリンクの書式を適用します。
  • \t – デフォルトの見出しスタイルではなく、カスタムスタイルをテーブルエントリに使用します。
  • \o – カスタムTCフィールドを無視して、ドキュメント構造レベルに基づいて目次を作成します。

5. PAGEREF

相互参照の目的で、ドキュメント内のブックマークされた場所のページ番号を挿入します。

  • シンタックス:{ PAGEREF ブックマーク [\* フォーマットスイッチ] }

スイッチ:

  • \h – 指定されたブックマークへのハイパーリンクを作成します。
  • \p – ブックマークでマークされた段落の相対位置を挿入します。

6. NUMPAGES

文書の総ページ数を表示します。

  • シンタックス:{ NUMPAGES}

7. HYPERLINK

文書内の別の場所、外部ファイル、または Web ページへのハイパーリンクを挿入します。

  • シンタックス:{ HYPERLINK 「URL or Filename」 [Switches] }

スイッチ:

  • \l – ドキュメント内の特定の場所にリンクします。
  • \n – リンクを新しいウィンドウで開きます。
  • \t – ハイパーリンクのターゲットを指定します。

8. TIMEとDATE

システム設定に基づいて現在の時刻または日付を挿入します。

  • TIMEのシンタックス:{ TIME [\@ 「Date-Time Format」] }
  • DATEのシンタックス:{ DATE [\@ 「Date-Time Format」] }

スイッチ:

  • \@ – 時刻または日付の表示形式を指定します。

9. FORMULA

このフィールドは指定された数式に基づいて計算を行います。

  • シンタックス:{ = 計算式 [しおり] [数値絵] }

10. SEQ(シーケンス)

SEQフィールドは、章、図、表などの項目に順番に番号を付けるために使用しま す。要素を追加、削除、移動すると、自動的に更新されます。

  • シンタックス: {SEQ 識別子 [スイッチ] }。

スイッチ:

  • \n – 次のシーケンス番号を挿入します。
  • \r – 番号付けを指定された値にリセットします。
  • \s – アウトラインレベルでナンバリングを開始します。

11. STYLEREF

特定のスタイルでフォーマットされたテキストをヘッダーまたはフッターに追加します。STYLEREF は、実行中のヘッダーまたはフッターを作成するのに便利な、現在のページで スタイルの最初または最後を表示することができます。

  • シンタックス: {STYLEREF StyleIdentifier [Switches] }

スイッチ:

  • \p – 指定された書式でスタイルされた段落の相対位置を表示します。

12. ASK

ユーザーに情報の入力を促し、その情報をブックマークとして文書に保存します。

  • シンタックス: {ASK ブックマーク 「プロンプト」 [スイッチ] }

スイッチ

  • \d – ユーザーが入力しない場合、デフォルトのテキストを挿入します。

Word文書へのフィールドコードの挿入

簡単な例を使って、フィールドコードを使ってWord文書に現在の日付を挿入する方法を示します。この方法は、レポートや議事録など、正確な日付が重要な文書に日付を含める場合に便利です。

1. ONLYOFFICEドキュメントエディタで文書を開いてください。

2. カーソルを文書内の現在の日付を表示したい場所に置き、ツールバーの挿入タブに移動します。

Word field codes explained

3. フィールドボタンをクリックします。

Word field codes explained

4. ダイアログボックスで、現在の日付のフィールドコードをお好みの形式で入力します。

Word field codes explained

5. OKをクリックして挿入します。

Word field codes explained

このフィールドには、ドキュメントが最後に更新された日付が表示されます。

このフィールドを更新するには:

  1. 日付を右クリックします。
  2. 「フィールドの更新」を選択して更新します。

Word field codes explained

以上です!これはエディタの最新バージョンに搭載された新機能のひとつです。他の機能については、こちらのビデオをご覧ください。

エディタの機能を試してみませんか?今すぐONLYOFFICEを完全無料で入手しましょう!

オンラインで開始する       デスクトップ版を入手する

ONLYOFFICEの無料アカウントを登録する

オンラインでドキュメント、スプレッドシート、スライド、フォーム、PDFファイルの閲覧、編集、共同作業