リチャードは、[名前を付けて保存]を選択するか、新しいドキュメントの場合は[保存]ツールをクリックしたときに提案されるWordで生成されたファイル名を変更する方法があるかどうか尋ねました。彼は、その名前のプレフィックスとして日付を含むという名前の標準ファイルを提案したいと考えています。

ここでは、新しいドキュメントで作業しているか、既存のドキュメントで作業しているかに応じて、実際には2つの異なる概念が機能しています。既存のドキュメントで作業している場合、[名前を付けて保存]をクリックしたときに表示されるファイル名は、実際にはドキュメントの現在のファイル名です。

新しいドキュメントで作業している場合は、[保存]と[名前を付けて保存]のどちらを選択しても機能的な違いはありません。どちらも[名前を付けて保存]ダイアログボックスを表示します。この場合、推奨されるファイル名は、[プロパティ]ダイアログボックスの[タイトル]フィールドの設定に基づいています。 ([ファイル]、[プロパティ]の順に選択します。)[タイトル]フィールドに何も表示されない場合、提案されるタイトルは、ファイルの最初の行のテキストから最初の句読点までに基づいています。

Wordが提案された名前を思い付く方法を考えると、標準を利用するために実行できることがいくつかあります。 1つ目は、ドキュメントに使用されるテンプレートを変更して、タイトルフィールドが設定されるようにすることです。たとえば、次の手順に従います。

。 Normal.dotまたは変更するテンプレートをロードします。

。ファイルを選択|ファイルの[プロパティ]ダイアログボックスを表示するプロパティ。

。 [概要]タブが表示されていることを確認します。 (図1を参照)

。 [タイトル]フィールドに、ファイル名に使用するパターンを入力します。

たとえば、「yyyymmdd—​Title」と入力できます。

。 [OK]をクリックします。

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

これで、そのテンプレートに基づいてドキュメントを開くたびに、[タイトル]フィールドがすでに設定されています。誰かが最初にドキュメントを保存するときに、手順4で入力したタイトルが提案されます。これにより、ユーザーは「yyyymmdd」を適切な日付に置き換え、「Title」を実際のタイトルに置き換えることになります。

より自動化されたもの(おそらく日付が自動的に入力される場所)が必要な場合は、マクロに依存する必要があります。基本的に、[保存]コマンドと[名前を付けて保存]コマンドを置き換えるマクロを作成し、必要に応じて提案されたファイル名を入力する必要があります。

さまざまなコマンド([保存]や[名前を付けて保存]など)を傍受する方法については、Word MVPWebサイトを参照してください。

http://www.wordmvp.com/faqs/macrosvba/InterceptSavePrint.htm

作成するマクロでは、[ファイルに名前を付けて保存]ダイアログボックスを表示する前に、目的の名前を設定できます。たとえば、このコードスニペットはトリックを処理します:

Dim sDefaultFileName as String sDefaultFileName  =  "MyPaper"

With Application.Dialogs(wdDialogFileSaveAs)

.Name = sDefaultFileName     .Format = 0     '2 = Plain Text, 0 = Word Doc     If .Show = 0 Then   'User did not save     End If End With

このコードは、[名前を付けて保存]コマンドの代わりに開発するより大きなマクロ内に配置する必要があることに注意してください。 .Showメソッドは、実際にダイアログボックスを表示するものです。

注:

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

link:/ wordribbon-WordTipsMacros [ここをクリックして、新しいブラウザタブでその特別なページを開きます]

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

(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(3531)は、Microsoft Word 97、2000、2002、および2003に適用されます。Wordのリボンインターフェイス(Word 2007)用のこのヒントのバージョンを見つけることができます。以降)ここ:

link:/ wordribbon-Using_a_Standard_Format_in_a_Suggested_File_Name [提案されたファイル名での標準フォーマットの使用]