• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクセスでの文字抽出について)

アクセスでの文字抽出について

このQ&Aのポイント
  • ファイル名のフルパスからフォルダ名だけを取り出す方法を質問しました。
  • 質問に対して、ファイル名をフルパスを fullpath とし、フォルダ名を foldername とすると、下記のコードで取得できるとの回答をいただきました。
  • しかし、実行すると、「プロ-ジャーの呼び出し、又は引数が不正です。」というエラーメッセージが表示されてしまいます。

質問者が選んだベストアンサー

  • ベストアンサー
  • miya_777
  • ベストアンサー率31% (44/140)
回答No.1

instrrev関数は、office97に無いものです。 office2000からあった関数だと思います。 なのでやるとすれば、 Dim intLoc As Integer Me.フォルダ名 = "" intLoc = Len(Me.フルパス) Do   If intLoc = 0 Then     Exit Do   EndIf   If Mid(Me.フルパス,intLoc,1) = "\" Then     Exit Do   Endif   intLoc = intLoc - 1 Loop If intLoc > 1 Then   Me.フォルダ名 = Me.フォルダ名Mid(Me.フルパス, intLoc - 1) EndIf あまり良いプログラムでありませんが参考にして下さい。

patman2
質問者

お礼

ありがとうございました。

関連するQ&A