質問: パスからファイル名を抽出する方法は? vbaでmyfile.pdfからファイル名c:\documents\myfile.pdfを抽出するにはどうすればよいですか?
回答: office 2000/2003のvbaでファイルとディレクトリを操作する最良の方法は、スクリプトライブラリを使用することです。 microsoft scripting runtimeへの参照を追加します(ideの[ツール]> [参照])。ファイルシステムオブジェクトを作成し、それを使用してすべての操作を実行します。dim fso as new filesystemobject dim filename as string filename = fso.getfilename("c:\any path\file.txt") filesystemobjectは素晴らしいです。特別なフォルダー(マイドキュメントなど)の取得、オブジェクト指向の方法でのファイルとディレクトリの作成、移動、コピー、削除など、多くの機能を提供します。見てみな。