MS Access(64位)VBA文件复制问题

MS Access(64位)VBA文件复制问题,vba,ms-access,windows-10,64-bit,file-copying,Vba,Ms Access,Windows 10,64 Bit,File Copying,我买了一台安装了64位office的新电脑。我有一个数据库,从我以前的电脑使用32位。尝试使用旧数据库时,filecopy每次都会使程序崩溃。我试着研究如何将数据库转换为64位工作模式。下面是我通过vba更改文件名的方法。我到处寻找另一个选择,但似乎什么也找不到。任何帮助都将不胜感激。 谢谢 戴夫 打开代码编辑器(VBE),进入“工具、参考”菜单,检查是否有标记为“缺少”的参考。解决这个问题 然后编译代码。根据需要更正。最后,保存 您的代码在这里运行良好,但可以简化为: FileCopy &qu

我买了一台安装了64位office的新电脑。我有一个数据库,从我以前的电脑使用32位。尝试使用旧数据库时,filecopy每次都会使程序崩溃。我试着研究如何将数据库转换为64位工作模式。下面是我通过vba更改文件名的方法。我到处寻找另一个选择,但似乎什么也找不到。任何帮助都将不胜感激。 谢谢 戴夫

打开代码编辑器(VBE),进入“工具、参考”菜单,检查是否有标记为“缺少”的参考。解决这个问题

然后编译代码。根据需要更正。最后,保存

您的代码在这里运行良好,但可以简化为:

FileCopy "C:\Users\xxx\Order Book.xls", "C:\Users\xxx\T4 " & Format(Date, "yyyymmdd") & ".xls"
打开代码编辑器(VBE),进入“工具、参考”菜单,检查是否有标记为“缺少”的参考。解决这个问题

然后编译代码。根据需要更正。最后,保存

您的代码在这里运行良好,但可以简化为:

FileCopy "C:\Users\xxx\Order Book.xls", "C:\Users\xxx\T4 " & Format(Date, "yyyymmdd") & ".xls"

旧计算机上的数据库在新计算机上打开了吗?旧计算机上的数据库在新计算机上打开了吗?
参考资料中没有任何内容丢失。
我试着用“”运行一个代码,它也爆炸了,有什么想法吗?
“[FileCopy“C:\Users\xxx\Order Book”和“&”.xls”,“C:\Users\xxx\T4”和Format(Date,“yyyymmdd”)&“.xls”]”,然后尝试压缩和修复,或重写代码段(无复制粘贴)。尝试后仍找不到路径。首先它崩溃,现在找不到路径。这就是进步。然而,若并没有找到路径或文件,那个么它就不存在了,所以请仔细检查。我是否缺少任何引用?Visual Basic for Applications Microsoft Access 16.0对象库OLE自动化Microsoft Office 16.0 Access数据库引擎对象Microsoft Excel 16.0对象库Microsoft CDO for Windows 2000库Microsoft Internet控件Microsoft Office 16.0对象库Microsoft脚本运行时FoxitPrevHndleLib FoxitReader 1.0类型库没有遗漏任何内容
引用中没有缺少任何内容。
我尝试使用“”运行代码,但它也轰炸了,
“[FileCopy”C:\Users\xxx\Order Book”&“&”&“.xls”,“C:\Users\xxx\T4”&Format(Date,“yyyymmdd”)&“.xls”]”,然后尝试压缩和修复,或重写代码段(无复制粘贴).已尝试,但仍找不到路径。首先它崩溃,现在找不到路径。这就是进步。然而,若并没有找到路径或文件,那个么它就不存在了,所以请仔细检查。我是否缺少任何引用?Visual Basic for Applications Microsoft Access 16.0对象库OLE自动化Microsoft Office 16.0 Access数据库引擎对象Microsoft Excel 16.0对象库Microsoft CDO for Windows 2000库Microsoft Internet控件Microsoft Office 16.0对象库Microsoft脚本运行时FoxitPrevHndleLib FoxitReader 1.0类型库没有遗漏任何内容!