将代码从Excel 2011更新到Excel 2019

时间:2019-09-30 18:10:11

标签: excel vba macos

很长时间以来,我们一直在Microsoft Excel 2011中使用某些VBA代码,而没有任何错误。 如果升级到Office 2019,我们正在进行中,但VBACode一直在给我错误。例如,使用下面显示的非常简单的代码将当前文件另存为WRS.xls

我尝试将文件另存为.xlsm

Private Sub CommandButton14_Click()
UserForm1.Hide
ChDir "/Volumes/frontoffice/Trading Activity"
    ActiveWorkbook.SaveAs Filename:="/Volumes/frontoffice/Trading Activity/WRS.xls" _
        , Password:="", WriteResPassword:="", _
        ReadOnlyRecommended:=False, CreateBackup:=False
    Application.Run "WRS.xls!Back_to_Switcboard"
End Sub

我得到

  

运行时错误1004无法访问只读文档消息

如果我在执行代码之前删除了名为WRS.xls的现有文件,则代码可以正常工作-但这不是我需要实现的

0 个答案:

没有答案