ブライアンは、自分のドキュメントに/ pスイッチを使用してFILENAMEフィールドを挿入できることを知っています。これにより、ドキュメントが保存されるパスとファイル名が挿入されます。ただし、実際のファイル名なしでパスのみを挿入したいと考えています。

この問題に取り組むには2つの方法があります。 1つは、ドキュメントのFILENAMEフィールドの使用方法を変更することです。フィールドを挿入すると、次のようになります。 (フィールドコードが表示されない場合は、フィールド結果内に挿入ポイントを置き、Shift + F9を押します。)

{ FILENAME \p }

次のようにフィールドコードを変更します:

{ FILENAME \p \* MERGEFORMAT }

次に、挿入ポイントがコード内にあることを確認し、F9キーを押して、フィールドを折りたたみます。フィールドの結果には、ファイル名とともにフルパスが表示されます。ファイル名を選択し、隠しテキストとしてフォーマットします。フィールドが更新されても、ファイル名は隠しテキストのままになります。他の_WordTips_で学習するように、隠しテキストの表示をオフにしたり、隠しテキストを印刷しないようにすることができます。

2番目のアプローチは、マクロを使用して必要な情報だけを挿入することです。このアプローチは、他の目的で隠しテキストを使用している場合に必要になります。以下は、パスを挿入するマクロの例です。

Sub PathOnly()

With ActiveDocument         If Len(.Path) = 0 Then .Save         Selection.TypeText .Path & "\"

End With End Sub

マクロを使用するには、パスを表示する挿入ポイントを配置して実行します。ドキュメントが保存されていない場合(パスの長さが0になる場合のみ)、ユーザーはドキュメントを保存するように求められます。

マクロはマクロの実行時に現在のパスを挿入するため、後でドキュメントの保存場所を変更した場合は、ドキュメントテキストから古いパスを削除してから、マクロを再度実行する必要があります。

注:

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

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

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

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

link:/ word-Inserting_a_Documents_Path [ドキュメントのパスを挿入]