我正在使用的代码在Excel 2007中工作,但是当我切换到2010时,它给出了错误消息“Microsoft Excel无法访问文件c:\ temp \”。发生错误的行如下:
ActiveWorkbook.SaveAs Filename:= _
"C:\Temp\" & ThisWorkbook.Worksheets("emailnames").Range("team_name") & " CDM Action List.xls", FileFormat:=xlNormal, _
Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
你能告诉我为什么会这样吗?我猜这是2007年到2010年间语法的变化。
答案 0 :(得分:0)
我把Range(“A1”)中的“新工作表”放在我的工作簿上,这对我来说很合适。
ActiveWorkbook.SaveAs FileName:="C:\Temp\" & Range("A1").Value & ".xls", _
FileFormat:=xlNormal, _
Password:="", _
WriteResPassword:="", _
ReadOnlyRecommended:=False, _
CreateBackup:=False
我建议检查以确保