Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 访问VBA重命名文件_Ms Access_Vba - Fatal编程技术网

Ms access 访问VBA重命名文件

Ms access 访问VBA重命名文件,ms-access,vba,Ms Access,Vba,我试图使用两个文本框在VBA access中执行重命名。 这是我的密码: Private Sub Command61_Click() Name Me.sourFullPath As Me.destFullPath End Sub sourFullPath和destFullPath都有完整的文件路径,包括文件夹路径和文件名+扩展名,它们都在同一个驱动器上。 但在我运行它之后,访问权限给了我 运行时错误5:过程调用或参数无效 有人知道是什么原因吗 谢谢语法正确,因此请检查您实际要执行的

我试图使用两个文本框在VBA access中执行重命名。 这是我的密码:

Private Sub Command61_Click() 
    Name Me.sourFullPath As Me.destFullPath 
End Sub
sourFullPath
destFullPath
都有完整的文件路径,包括文件夹路径和文件名+扩展名,它们都在同一个驱动器上。 但在我运行它之后,访问权限给了我

运行时错误5:过程调用或参数无效

有人知道是什么原因吗


谢谢

语法正确,因此请检查您实际要执行的操作:

Private Sub Command61_Click() 
    Debug.Print "Source: '" & Me.sourFullPath & "' Target: '" & Me.destFullPath & "'"
    Name Me.sourFullPath As Me.destFullPath 
End Sub 

此外,目标文件夹必须存在。

如果您查看上面显示的错误代码

•参数可能超出允许值的范围

如果将目标扩展到255个字符以上,则它确实会失败,但会出现错误

运行时错误“53”:找不到文件


仍然可能是源路径或目标路径太长。

请确保该文件未打开。如果该文件已打开,则会出现另一个错误“运行时错误'75':路径/文件访问错误”,因此这不是上述问题中的问题。此外,如果路径错误,则会出现错误“运行时错误'53:找不到文件”