6
Word文書のすべてのフィールドを更新するにはどうすればよいですか?
Word 2013文書のすべてのフィールドを更新する方法が必要です。(それが他のバージョンでもうまくいくなら、Word 2007で元々この問題があり、それ以来何も変わっていないようです。)これには、相互参照、ページ番号、目次、インデックス、ヘッダーなどが含まれます。を押して更新できる場合F9、更新します。 (理論的には、フィールドを更新すると、他のフィールドを更新する必要がある場合があります。たとえば、目次を長くすると、本文のページ番号が変更されます。よくあるケースに注意するだけで十分です。実際、マクロが安定するまでに2〜3回。すべてを見つける単一のマクロが必要です。 これまでの私の試みでは、図内のテキストボックスのフィールドは更新されません。それらを更新するにはどうすればよいですか? 編集:私がすでに持っていたものと与えられた答えを組み合わせると、(既知の欠陥で)すべてを更新するように見えるマクロが得られます。 '' Update all the fields, indexes, etc. in the specified document. Sub UpdateAllFieldsIn(doc As Document) '' Update tables. We do this first so that they contain all necessary '' entries and so extend to their final number of pages. Dim toc As TableOfContents For …