![MS Word で同じフィールドに複数のフィールド コードを挿入するにはどうすればよいですか?](https://rvso.com/image/1568312/MS%20Word%20%E3%81%A7%E5%90%8C%E3%81%98%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%81%AB%E8%A4%87%E6%95%B0%E3%81%AE%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%20%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E6%8C%BF%E5%85%A5%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
私は、長い Word 文書に次のような番号付けスキームを適用しようとしています。
[第1節]
[式] (1.1)
[式] (1.2)
[式] (1.3)
[第2節]
[式] (2.1)
[式] (2.2)
[式] (2.3)
基本的に、各セクションでは、最初にセクション番号、その後にそのセクションの数式番号を付けて、数式に自動的に番号を付ける必要があります。括弧内の 2 番目の番号は、各セクションの始めにリセットされる必要があります。
セクション番号と SEQ ラベルを 1 つのフィールドに挿入しようとしましたが、うまくいきませんでした。これを実現する方法はありますか?
PS: 必要に応じて、各セクションの始めに 2 番目の数字を手動でリセットしても問題ありません。
答え1
見出しレベルのあるマルチレベル リストを使用する必要があります。セクションは見出し 1 に、数式エントリは見出し 2 や 3 などの他のレベルのいずれかになります。マルチレベル リストの作成方法に関するリソースについては、次の記事へのリンクを参照してください。番号付き見出しを作成する方法...「リンクを使用したくない場合は、ShaunaKelly.Com で Web 検索を行ってから記事を探してください。」
追加されたコメントに基づいて...
複数レベルのリストは、右揃えに設定できます。これを行うには、カスタム段落スタイルを右揃えにします。また、リスト ダイアログで各リスト レベルをカスタム段落の 1 つに割り当てるときに、レベル シンボルの右揃えも設定します。
それでもカスタム マルチレベル リストを使用したくない場合は、代わりに SECTION および SEQ フィールド コードを使用します。質問の例に基づくと、次のようになります。
({ SECTION }.{ SEQ mylist \r1 })
({ SECTION }.{ SEQ mylist \n })
中括弧は Ctrl + F9 のキーボード ショートカットを使用して入力する必要があることをご存知だと思います。
SEQ フィールドのフィールド コード スイッチは、番号付けを 1 から再開するか、前のエントリから番号付けを継続するかをフィールドに指示します。
これら 2 つのエントリを AUTOCORRECT エントリとして設定し、最初のエントリに などの名前を割り当てる=Seq1
と、新しいドキュメント セクションの最初のエントリに入力されたときに、番号付けが 1 から再開されます。次に、2 番目のエントリ (/n スイッチを持つエントリ) に AUTOCORRECT エントリを設定し、=Seg2
ドキュメント セクションの後続のすべてのエントリに挿入する などの名前を付けます。
最後の代替案は、私が提供した 2 番目の AUTOCORRECT エントリ ({ SECTION }.{ SEQ mylist \n }) 文字列を挿入するエントリ) のみを使用することです。これにより、すべてのエントリが各ドキュメント セクションに適切に設定されますが、サブ番号スキームは連続的になります。次に作成するのは、実行時にドキュメントでシーケンス フィールドを検索し、番号付けの再開スイッチを使用してセクションで見つかった最初のフィールドを設定するカスタム マクロです。