提案されたファイル名での標準形式の使用(Microsoft Word)
リチャードは、[名前を付けて保存]を選択するか、新しいドキュメントの場合は[保存]ツールをクリックしたときに提案されるWordで生成されたファイル名を変更する方法があるかどうか尋ねました。彼は、その名前のプレフィックスとして日付を含む標準のファイル名を提案したいと考えています。
ここでは、新しいドキュメントで作業しているか、既存のドキュメントで作業しているかに応じて、実際には2つの異なる概念が機能しています。既存のドキュメントで作業している場合、[名前を付けて保存]をクリックしたときに表示されるファイル名は、実際にはドキュメントの現在のファイル名です。
新しいドキュメントで作業している場合は、[保存]と[名前を付けて保存]のどちらを選択しても機能的な違いはありません。どちらも[名前を付けて保存]ダイアログボックスを表示します。この場合、推奨されるファイル名は、[プロパティ]ダイアログボックスの[タイトル]フィールドの設定に基づいています。 [タイトル]フィールドに何も表示されていない場合、提案されるタイトルは、ファイル内の最初の句読点までのテキストの最初の行に基づいています。
Wordが提案された名前を思い付く方法を考えると、標準を利用するために実行できることがいくつかあります。 1つ目は、ドキュメントに使用されるテンプレートを変更して、タイトルフィールドが設定されるようにすることです。たとえば、次の手順に従います。
。 Normal.dotまたは変更するテンプレートをロードします。
。ファイルの[プロパティ]ダイアログボックスを表示します。 Word 2007を使用している場合は、[Office]ボタン|準備| [ドキュメントのプロパティ]をクリックし、[ドキュメントのプロパティ]ドロップダウンリストを使用して[詳細プロパティ]を選択します。 Word 2010以降のバージョンを使用している場合は、リボンの[ファイル]タブを表示し、[情報](ウィンドウの左側)をクリックします
次に、[プロパティ]、[プロパティ]の順にクリックします。高度なプロパティ。
。 [概要]タブが表示されていることを確認します。 (図1を参照)
。 [タイトル]フィールドに、ファイル名に使用するパターンを入力します。
たとえば、「yyyymmdd—Title」と入力できます。
。 [OK]をクリックします。
。テンプレートを保存して閉じます。
これで、そのテンプレートに基づいてドキュメントを開くたびに、[タイトル]フィールドがすでに設定されています。誰かが最初にドキュメントを保存するときに、手順4で入力したタイトルが提案されます。これにより、ユーザーは「yyyymmdd」を適切な日付に置き換え、「Title」を実際のタイトルに置き換えることになります。
より自動化されたもの(おそらく日付が自動的に入力される場所)が必要な場合は、マクロに依存する必要があります。基本的に、[保存]コマンドと[名前を付けて保存]コマンドを置き換えるマクロを作成し、必要に応じて提案されたファイル名を入力する必要があります。
さまざまなコマンド([保存]や[名前を付けて保存]など)を傍受する方法については、Word MVPWebサイトを参照してください。
https://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_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。
(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(13283)は、Microsoft Word 2007、2010、2013、2016、2019、およびOffice 365のWordに適用されます。このヒントのバージョンは、ここにWordの古いメニューインターフェイス:
link提案されたファイル名での標準形式の使用。