KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Word 文書にファイルパスとファイル名(拡張子なし)を挿入するには、どうすればよいですか?

著者Xiaoyang変更日

通常、Word 文書ではファイル名フィールド機能を使ってファイル名やファイルパスを挿入できますが、この方法で挿入されるファイル名には「。docx」や「。doc」などの拡張子が含まれてしまいます。拡張子なしでファイル名やファイルパスを挿入するには、どうすればよいでしょうか?

VBA コードを使用してファイルパスと名前またはファイル名(拡張子なし)を挿入する

Word 向けおすすめ生産性ツール

Kutools for Word:AI を統合🤖し、100 以上の高度な機能で文書作業時間を 50% 短縮できます。無料ダウンロード

Office Tab:Word(およびその他の Office アプリケーション)にブラウザーのようなタブを導入し、複数の文書を簡単に操作できます。無料ダウンロード


VBA コードを使用してファイルパスと名前またはファイル名(拡張子なし)を挿入する

Word 文書に拡張子を除いたファイル名を挿入するには、以下の VBA コードをご利用ください。

1。ファイルのパスと名前(拡張子なし)を挿入したい位置にカーソルを置きます。

2。次に、ALT + F11キーを押して、Microsoft Visual Basic for Applicationsウィンドウを開きます。

3。次に、挿入>モジュールをクリックし、開いた空のモジュールに以下のコードをコピー&ペーストしてください。

VBA コード:拡張子なしでファイルパスと名前を挿入する:

Sub InsertFileNameAndPath()
    Dim xPathName As String
    Dim xDotPos As Integer
    With Application.ActiveDocument
        If Len(.Path) = 0 Then .Save
        xDotPos = VBA.InStrRev(.FullName, ".")
        xPathName = VBA.Left(.FullName, xDotPos - 1)
    End With
    Application.Selection.TypeText xPathName
End Sub

4F5キーを押してこのコードを実行すると、ファイルのパスと名前が拡張子なしで文書に挿入されます(下記スクリーンショット参照)。

ファイルのパスと名前が拡張子なしでドキュメントに挿入されます

:文書に拡張子を除いたファイル名のみを挿入したい場合は、次のコードをご利用ください。

VBA コード:拡張子なしでファイル名のみを挿入する:

Sub InsertFileNameOnly()
    Dim xPathName As String
    Dim xDotPos As Integer
    With Application.ActiveDocument
        If Len(.Path) = 0 Then .Save
        xDotPos = VBA.InStrRev(.Name, ".")
        xPathName = VBA.Left(.Name, xDotPos - 1)
    End With
    Application.Selection.TypeText xPathName
End Sub

最高のオフィス生産性ツール

Kutools for Word– 300 以上の卓越した機能で、Word 体験をさらにレベルアップ!100 の注目の機能!

🤖KUTOOLS AI の機能AI アシスタントリアルタイムアシスタントスーパーポリッシュ(書式を保持)スーパートランスレート(書式を保持)AI 編集AI 校正

📘ドキュメントマスタリーページ分割文書の結合選択範囲をさまざまな形式でエクスポート(PDF/TXT/DOC/HTML など)一括 PDF 変換

コンテンツ編集複数ファイルにわたって一括検索と置換すべての画像をリサイズ表の転置行と列表をテキストに変換

🧹手間いらずのクリーンアップ:余分なスペースを一掃セクション区切りテキストボックスハイパーリンク/その他の削除ツールについては、削除グループをご覧ください…

クリエイティブ挿入:以下を挿入桁区切り記号チェックボックスラジオボタンQR コードバーコード複数の画像/詳細は挿入グループで…

🔍精密選択:特定のページ図形見出し段落/ナビゲーションを強化するにはその他の選択機能を活用

注目の拡張機能任意の場所に移動繰り返しテキストを自動挿入ドキュメントWindows 間を切り替え11 変換ツール

🌍40 以上の言語をサポート:Kutools を好みの言語でお使いいただけます!英語、スペイン語、ドイツ語、フランス語、中国語など、40 以上の言語に対応しています。

Kutools for Word リボン上のタブ
 
 

Office Tab– Office にタブ付きインターフェースを導入し、作業を大幅に簡単に

  • Word、Excel、PowerPoint、Publisher、Access、Visio、Project でタブを使った編集・閲覧機能を有効にします。
  • 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
  • 日々の生産性を50%も向上させ、毎日数百回のマウスクリックをカットします!

✨ Kutools for Office – 1 回のインストールで、5 つの強力なツールがすぐに使える!

含まれるもの:Office Tab ProKutools for ExcelKutools for OutlookKutools for WordKutools for PowerPoint

📦 1 つのスイートですべての5 ツールを入手|🔗 Microsoft Office とシームレスに連携|⚡ 保存時間して、すぐに生産性を向上

最高のオフィス生産性ツール

Kutools for Word– Word 向けの100+ツール