• ベストアンサー

アクセス 自身のデータベース名を取得するのは「CurrentDatabase」ではない?

Sub test() MsgBox CurrentDatabase End Sub を実行すると 「変数が定義されていません。」となってしまいます。 エクセルで言う MsgBox ActiveWorkbook.Name を行ないたいのですがどんなコードを書けばいいのでしょうか? よろしくお願いします。

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

  • ベストアンサー
  • bonaron
  • ベストアンサー率64% (482/745)
回答No.1

Access2000 以降でしたら MsgBox CurrentProject.Name で。 Access97 なら CurrentDB.Name で フルパスが返るので そこから最後の「\」を探し ファイル名のみを取得するロジックが必要です。

ijuhyg
質問者

お礼

MsgBox CurrentProject.Name でできました。ありがとうございます。

関連するQ&A