ミシェルは、ペーパーレスオフィスを開発しようとしている一人の弁護士です。重要な要素の1つは、ドキュメントの整理と検索に役立つドキュメントの命名規則です。ミシェルは、関連するクライアント情報を追加する日付YYYY_MM_DDで始まるすべてのドキュメントを保存したいと考えています。彼女は、Wordのデフォルトを作成して、新しいドキュメントを保存すると、現在の日付から自動的に開始されるようにする方法があるかどうか疑問に思います。

この問題を処理するために実行できるいくつかのアプローチがあります。ほとんどのソリューションには、何らかの方法でマクロを使用することが含まれます。おそらく、最も簡単なマクロベースのアプローチは、FileSaveAsコマンドにいくつかの変更を加えることです。これは、[名前を付けて保存]を選択するたびに(F12キーを押すのが最も簡単な方法です)、またはツールバーの[保存]ボタンをクリックして新しいドキュメントを表示するたびにWordが実行するコマンドです。

Public Sub FileSaveAs()

Dim dlgSave As Dialog

Set dlgSave = Dialogs(wdDialogFileSaveAs)



With dlgSave         .Name = Format(Date, "yyyy_mm_dd ")

.Show     End With End Sub

このマクロの概念は非常に単純です。現在の日付(目的の形式)を[保存]ダイアログボックスに入力して、ダイアログボックスを表示するだけです。このようにして、その人はその日付以降に必要な「関連するクライアント情報」を追加できます。

現在の日付を[名前を付けて保存]ダイアログボックスに入力する別の方法は、Wordがデフォルトで、ドキュメントプロパティの[タイトル]フィールドの内容をデフォルトのファイル名として使用するという事実に依存することです。フィールドを使用して、タイトルフィールドの内容を更新できます。これは、次の一般的な手順に従うことができることを意味します:

。ドキュメント用の新しいテンプレートを作成します。 (必要に応じて、通常のテンプレートを使用できます。)

。ドキュメント内に次のフィールドを入力します:\ {info title “\ {DATE \ @” yyyy_MM_dd “}”}。ネストされたフィールド全体をブックマークし、「infotitle」などのブックマーク名を使用します。

。次のようなマクロを作成します。

。テンプレートを保存します。

手順2を実行する際に、フィールド中括弧を挿入する方法は、Ctrl + F9を押すことです。フィールド(AutoNewマクロで更新されます)

指定された形式で現在の日付を取得し、ドキュメントプロパティの[タイトル]フィールドに配置します。マクロは、フィールドを更新した後(したがって、タイトルフィールドを設定した後)、ドキュメント自体からフィールドを削除します。

その結果、誰かが初めてドキュメントを保存しようとすると、Wordは[タイトル]フィールドの内容を取得し、それをドキュメントの推奨ファイル名として使用します。ユーザーは、日付の後に必要な「関連するクライアント情報」を追加できます。

マクロをまったくいじりたくなく、日付から始まる以外の方法でドキュメントを保存できる場合は、Graham市長のサイトにアクセスして、無料のアドインを確認することをお勧めします。ドキュメントの番号付きバージョンを保存するには:

https://www.gmayor.com/SaveVersionsAdd-In.htm

注:

このページ(または_WordTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。

_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。

(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(11619)は、Microsoft Word 2007、2010、2013、2016、2019、およびOffice 365のWordに適用されます。このヒントのバージョンは、ここにWordの古いメニューインターフェイス: