将文件移动到另一个文件夹的宏按钮
Macro button to move file to another folder
我正在尝试修复命令宏中的错误,该错误会在单击时将文件从当前文件夹位置移动到另一个文件夹。但是,当前代码不工作并给出编译错误。非常感谢您的帮助,因为我一直在努力解决这个问题。
Private Sub Approve_Click()
Sub MoveFiles()
Dim FSO As Object
Dim SourceFileName As String, DestinFileName As String
Set FSO = CreateObject("Scripting.Filesystemobject")
SourceFileName = "https://xxxxxxxxx1/"
DestinFileName = "https://xxxxxxxxx2/"
FSO.MoveFile Source:=SourceFileName, Destination:=DestinFileName
MsgBox (SourceFileName + " Moved to " + DestinFileName)
End Sub
您的文件路径可能有误。
您似乎在使用位置,就好像它们是网页一样。
尝试使用 C:\MyUser\...
之类的东西
另外,我不确定事件 Approve_click
有什么用。
您可以尝试删除它,或者如果您确定需要它,您可以尝试
Private Sub Approve_Click()
Dim FSO As Object
Dim SourceFileName As String, DestinFileName As String
Set FSO = CreateObject("Scripting.Filesystemobject")
SourceFileName = "C:\MyUser\source.xlsx"
DestinFileName = "C:\MyUser\dest.xlsx"
FSO.MoveFile Source:=SourceFileName, Destination:=DestinFileName
MsgBox (SourceFileName + " Moved to " + DestinFileName)
End Sub
在解决了上述问题后,我想在这种情况下正确的问题是 如何在 Excel VBA? 中使用 Sharepoint 地址。
如果您想使用 Sharepoint 地址,您可能需要
我正在尝试修复命令宏中的错误,该错误会在单击时将文件从当前文件夹位置移动到另一个文件夹。但是,当前代码不工作并给出编译错误。非常感谢您的帮助,因为我一直在努力解决这个问题。
Private Sub Approve_Click()
Sub MoveFiles()
Dim FSO As Object
Dim SourceFileName As String, DestinFileName As String
Set FSO = CreateObject("Scripting.Filesystemobject")
SourceFileName = "https://xxxxxxxxx1/"
DestinFileName = "https://xxxxxxxxx2/"
FSO.MoveFile Source:=SourceFileName, Destination:=DestinFileName
MsgBox (SourceFileName + " Moved to " + DestinFileName)
End Sub
您的文件路径可能有误。
您似乎在使用位置,就好像它们是网页一样。
尝试使用 C:\MyUser\...
另外,我不确定事件 Approve_click
有什么用。
您可以尝试删除它,或者如果您确定需要它,您可以尝试
Private Sub Approve_Click()
Dim FSO As Object
Dim SourceFileName As String, DestinFileName As String
Set FSO = CreateObject("Scripting.Filesystemobject")
SourceFileName = "C:\MyUser\source.xlsx"
DestinFileName = "C:\MyUser\dest.xlsx"
FSO.MoveFile Source:=SourceFileName, Destination:=DestinFileName
MsgBox (SourceFileName + " Moved to " + DestinFileName)
End Sub
在解决了上述问题后,我想在这种情况下正确的问题是 如何在 Excel VBA? 中使用 Sharepoint 地址。 如果您想使用 Sharepoint 地址,您可能需要