• ベストアンサー

accessのロックファイル

エクセルのVBAで、アクセスのロックファイル(.ldb)をデスクトップにコピーしたいのですが、エラー(70)となります。 どのようにすればいいか教えてください。

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

  • ベストアンサー
回答No.2

Open ステートメントで *.ldb を開いて Read し、 もう一つ Open でコピー先のファイル作って、Write するとか。

itodai777
質問者

お礼

ファイル名をフルパスでしっかり指定してやれば コピーできるのですが、 ファイル名に日付が入るため、日々更新されます。 *は使えないし・・・ open は使ったことないので、勉強します。

その他の回答 (1)

  • musumusu
  • ベストアンサー率0% (0/1)
回答No.1

こんばんわ。 通常は、FileCopy source, destination でよいのですが、開いているファイルに対しては実行できません。 .ldbは当然開いているときにできるものですからエラーになります。 そんなことは解かってるっていうこと?

itodai777
質問者

お礼

FSOのcopyfileでできました。 ありがとうございました。

関連するQ&A