要更改当前保存ThisWorkbook.Path的文件的路径,可以使用VBA编程语言中的FileSystemObject对象来实现。具体步骤如下:
Sub ChangeFilePath()
Dim fso As Object
Dim wb As Workbook
Dim newPath As String
Set fso = CreateObject("Scripting.FileSystemObject")
Set wb = ThisWorkbook
' 设置新的文件路径
newPath = "C:\New\Path\to\Save\Your\File.xlsx"
' 检查新的文件路径是否存在
If fso.FolderExists(fso.GetParentFolderName(newPath)) Then
' 保存工作簿到新的文件路径
wb.SaveAs newPath
MsgBox "文件路径已更改为:" & newPath
Else
MsgBox "指定的文件路径不存在!"
End If
Set fso = Nothing
Set wb = Nothing
End Sub
newPath
变量设置为你想要保存文件的新路径。确保路径的格式是正确的,并且文件夹存在。ChangeFilePath
子过程,可以通过按下F5键或在VBA编辑器中点击运行按钮来执行代码。这样,你就可以通过VBA代码来更改当前保存ThisWorkbook.Path的文件的路径了。请注意,这个方法只适用于保存当前工作簿,不会影响其他工作簿或Excel应用程序的路径。
领取专属 10元无门槛券
手把手带您无忧上云