次の方法で共有

現在のリスト番号を取得するフィールドコード

Anonymous
2022-04-20T00:36:45+00:00

そのフィールドコードが置かれた場所のリスト番号を参照するフィールドコードは有りませんでしょうか?最初に{ListNum}を試してみたのですが、これは現在のリスト番号に1を足したのちにその値を表示するものでした。これを使うと、それ以降のリスト番号がすべて1ずつずれてしまいます。1を足さずに、ただ番号を表示するだけの方法を知りたいです。

よろしくお願いします。

Microsoft 365 と Office | Word | ビジネス向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

6 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2022-04-21T04:27:11+00:00

    STYLEREFフィールドを使えば、その段落で使用している段落番号を取得できるはずです。

    sk.exeさんは見出しスタイルと連動させていませんが、見出しと連動するようにすれば簡単です。

    { STYLEREF  "見出し 2" \n }

    これで第2章1節 親子丼「第2章1節」のように記載することができるようになります。

    ![](https://learn-attachment.microsoft.com/api/attachments/af79c04d-2f82-40ea-ab43-e4c9ec71f1c4?platform=QnA

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2022-04-21T03:02:24+00:00

    > 段落の先頭に表示されているすべてのレベルを、そのままの形で表示させたい> 一つのフィールドコードですべてのレベルを番号以外の部分含めて取得できても良い> 番号書式は第x章y節の形式で固定

    1. [ホーム]タブ -> [段落]グループ -> [アウトライン]ボタンをクリックし、
      [新しいリスト スタイルの定義]を開く。

    画像

    1. [書式]ボタンをクリックし、[箇条書きと段落番号]を開く。

    画像

    1. アウトラインレベル 1 、およびアウトラインレベル 2 の
      番号書式を適宜設定する。

    画像

    画像

    1. レベル 2 より低い任意のアウトラインレベル(下記の例では 8 とする)の
      番号書式を、レベル 2 と同じ番号書式に設定する。

    画像

    画像

    1. [OK]ボタンをクリックして[アウトラインの修正]ウィンドウを閉じ、
      更に[新しいリスト スタイルの定義]ウィンドウの[OK]ボタンをクリックする。
    2. ドキュメントの本文からリスト化したい段落を範囲選択した状態で、
      [ホーム]タブ -> [段落]グループ -> [アウトライン]ボタンをクリックし、
      上記 1 ~ 5 の手順によって追加したリストスタイルを選択する。

    画像

    画像

    1. アウトラインレベルを 2 にしたいリスト段落を範囲選択し、
      [ホーム]タブ -> [段落]グループ -> [アウトライン]ボタン
      -> [リストのレベルの変更]をクリックし、レベル 2 を選択する。

    画像

    画像

    1. アウトラインレベルが 2 であるリスト段落内の任意の位置に
      フィールドコード { LISTNUM \l 8 } を挿入し、
      手順 4 で設定したアウトラインレベル( 8 )の番号が
      返されるようにする。

    画像

    画像

    画像

    今のところ考えられるのは以上のような方法です。

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  3. Anonymous
    2022-04-21T08:40:39+00:00

    アイデアありがとうございます!

    数字が増えても支障ない下のほうのレベルを使用する (しかもそのレベルは非表示なので見た目上数字が増えない) というわけですね。面白い!

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2022-04-20T09:12:51+00:00

    返信ありがとうございます。

    >どのような目的や用途

    そのリスト番号を、その段落中で出てくる物の名前の一部として使用したいと考えています。

    例えば挙げられた例では、

    第2章1節 親子丼「第2章1節」

    第2章2節 牛丼「第2章2節」

    というような表示をさせたいです。

    段落の先頭に表示されているすべてのレベルを、そのままの形で表示させたいです。

    一つのフィールドコードですべてのレベルを番号以外の部分含めて取得できても良いし、一つのフィールドコードで一つのレベルの番号を取得し、それを複数組み合わせて上記のような形にする方法でも良いです。

    番号書式は第x章y節の形式で固定で、変化することを想定する必要はないです。

    よろしくお願いします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Anonymous
    2022-04-20T07:14:30+00:00

    仮にこんな感じのリスト段落があるとして、

    > そのフィールドコードが置かれた場所のリスト番号を> 参照するフィールドコードは有りませんでしょうか?

    「あるリスト段落内の(行頭以外の)いずれかの位置に、
    その段落自身のリスト番号を表示させたい」のだとして、
    どのような目的や用途からそのようなことをなさろうと
    されているのでしょうか。

    また、その段落のアウトラインレベルが 2 以上である場合は
    どのレベルの番号を表示させたいのでしょうか。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません