Access (VBA)

Access VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Pro : Microsoft 365)
エクセルファイルを別の場所へコピー&変換したい件
投稿日時: 23/01/24 19:27:52
投稿者: アロハ

いつもお世話になっております。
 
accessからexcelファイルを操作しています。
C:\Tempにある拡張子が.xlsのファイルを、D:\Tempへ拡張子を.xlsxへ変換してコピー又は移動したいです。
 
拡張子の最後に「x」を付けて、コピーや移動を行うとエラーになりました。
 
何かいい方法はないでしょうか。
 
ご指導のほどよろしくお願いします。

回答
投稿日時: 23/01/24 20:29:53
投稿者: taitani
投稿者のウェブサイトに移動

なんというエラーが表示されましたか?
Access の VBA ですか?
VBA の場合どのようなコードなのか、載せてみてください。

投稿日時: 23/01/25 11:14:15
投稿者: アロハ

CopyFile メソッドなど1コードで簡単にできないかという相談でした。
 
object.SaveAs Filename:=パス & ファイル名 & ".xlsx", FileFormat:=xlWorkbookDefault
としました。
ファイルを移動したい場合、上記の方法だと元データ(.xls)が残ってしまうので、移動先に変換して保存後に元データを削除する手間があったので相談してみました。
 
どうもありがとうございました。