web-dev-qa-db-ja.com

Microsoft Wordの表として頭字語リストを自動的に生成できますか?

目次など、自動生成される可能性のある表として頭字語リストを作成する最も簡単な方法は何ですか?頭字語は3文字以上と想定しています。

11
O_O

あなたは後ですか

  • a 用語集:アルファベット順にソートされた頭字語とそれぞれの説明のリスト、または
  • an index:頭字語であるかどうかに関係なく、アルファベット順にソートされた用語のリスト。これには、用語が導入/説明されているページ番号も含まれますか?

目次のように更新できるインデックスを作成できます。これを行うには、(Word 2010を想定)が必要です。

  1. 索引に含める項目/用語にマークを付けます:
    • テキスト内の用語を強調表示する
    • リボンの参照タブに移動します
    • インデックスセクションのMark Entryをクリックします。
    • 必要に応じてエントリを変更します(たとえば、_Stack Exchange_を強調表示したが、インデックスエントリにStack Exchange (SE)と表示させたい場合メインエントリテキストボックスで行うことができます)
    • 含めるすべての用語について上記を実行します
  2. 適切な場所にインデックスを挿入します:
    • 準備ができたらクリックインデックスを挿入(リボンの[参照]タブを再度)ドキュメントの適切な場所で
    • 後で行うことができますインデックスを更新より多くの用語をマークした後

お役に立てれば。

9

あなたの質問から、2つのシナリオが考えられます。

  • ドキュメントは適切な略語(たとえば、すべてのCAP、3文字以上)についてスキャンされ、それらをリストするテーブルが生成されます。その後、それらの定義を1ターンで手動で追加できます。
  • 文書での使用に合わせて、それぞれの略語を定義し、Wordにテーブルを自動生成させ、定義された意味でそれらをリストします。

シナリオ1:信頼できる方法を本当に知りません。略語にはさまざまな種類があり、短い/長い、大文字/小文字ではない、ドットあり/なしなどがあります。私が重要な点は、私はそれを信じていません。どのアルゴリズムでもこれらすべてのフォームを検出できます。だからここではわかりませんが、あなたが一緒に行くことにした場合...

シナリオ2:インデックステーブル

元々、インデックステーブルは、キーワードを一覧表示するために使用され、省略形ではなく、ドキュメント内のキーワードの出現場所を追跡するために使用されていました。

先ほど触れたように、ドキュメントを書いているとしましょう。その後、「etc」という略語を使用します。次のように行うことができます:

  • などを強調表示します
  • リボンのReferencesに移動し、Mark Entry(orShift + Alt + X
  • (インデックスエントリのマーク)ウィンドウで、チェック相互参照、プリセットの単語を削除参照、タイプ 'その他
  • Markを押すと、ウィンドウを閉じることができます。

文書を続け、他の略語を使用します。

Wordの索引のコードマーキングがインラインで表示されていることに気づくでしょう。 (特にマーキングを印刷することを選択しない限り)これらをドキュメントを印刷するときは存在しないため、無視してください。 [〜#〜]または[〜#〜]あなたが私のようなそのようなフォーマットの狂信者であり、それらを取り除く必要がある場合は、リボンのホームに移動して、段落アイコン¶。また、WordのOptions/Displayを詳しく調べてHidden text

最終的には、テーブルを作成する必要があります:Referencesに再度移動し、Insert Indexに移動します。ウィンドウがポップアップします。これはあなたが必要なものです:

  • チェックページ番号を右揃え
  • タブリーダー:(なし)
  • フォーマット:テンプレートから
  • 列:1
  • をクリックします変更
  • Index 1を変更します

上のFormatボタンからParagraphTabsを変更することをお勧めしますウィンドウの左下。

ParagraphLeft Indentを3 cmに設定しましょう。 タブの場合、7 cmと入力し、セット、忘れずにリーダーを確認してください:リーダー:なし

[OK]をクリックしてすべての設定を確認すると、テーブルが配置されているはずです。

長所短所:他のすべてのように、常に2つの側面があります。

この方法では、略語のアルファベット順の自動表が表示されます。問題は、システムの形式により、これらの略語の定義をイタリック体にできないことです。後で手動でイタリックをオフにする必要があります。

同じクラスに属しているため、省略形とその定義を分離することもできません。

しかし、少なくともそれは機能し、適切な結果が得られます。楽しんで!

2
Alienz

acromatic.uk などのオンラインサービスがあり、Word文書で使用した頭字語のリストを照合して、文書に再度追加できます。

そのサイト の場合、次のプロセスを実行します。

  1. 頭字語の定義方法を選択します(例:最小長、数字を含めることができます)

  2. Word文書をアップロードする

  3. レポートに貼り付けることができる使用された頭字語のソートされたリストが表示されます。 自分で定義を提供する必要があります。

このルートには、Wordにネイティブな機能を採用することと比較して、長所と短所があります(これらについては他の回答を参照してください)。

メリット:

  1. テキストで頭字語を自分でマークする必要がないため、頭字語を見逃すことははるかに困難です。サイトはすべてを検出します。

  2. 文書を書いている間は何もする必要はなく、最後にのみ行う必要があります(他の人がレポートに貢献している場合に便利です)。

欠点

  1. 最後にすべての頭字語を定義する必要があります。これによりさまざまな問題が発生する可能性があります。特に、ドキュメントに追加したり、ボタンをクリックしたり、更新された頭字語リストを自動的に再生成したりできないことがあります。

  2. このサイトでは、意図しない文字列を頭字語としてピックアップする可能性があるため、削除する必要があります。

  3. インターネット上の他のサービスと同様に、機密情報をアップロードすることによるセキュリティへの影響を考慮してください。

完全な開示:私はacromatic.ukを書きました(そして this を読みました)。

0
Dan

これは、私がそれを行うために作成したVBAマクロへのリンクです VBAマクロ

0
Demiurg