【问题标题】:Copy Open Excel File复制打开的 Excel 文件
【发布时间】:2019-12-11 09:52:15
【问题描述】:

我想将目标宏复制到新位置:

Dim strDes As String
strDes = "D:\" & ActiveWorkbook.Name
FileCopy ActiveWorkbook.FullName, strDes

出现错误

权限被拒绝

如何复制打开的 Excel 文件?

【问题讨论】:

标签: excel vba


【解决方案1】:

您可以使用Scripting.FileSystemObject复制打开的文件

Sub test()

    src = ThisWorkbook.FullName
    dest = CreateObject("WScript.Shell").SpecialFolders("Desktop") & "\"
    CreateObject("Scripting.FileSystemObject").CopyFile src, dest

End Sub

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-29
    • 2020-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-10
    相关资源
    最近更新 更多