Excel-“电子表格”;运行时错误';1004';方法';SaveAs';对象的'_';工作手册';“失败”;Macbook
试图通过makro在我的桌面上将工作表另存为.csv 我一直在获取对象“”的“运行时错误'1004'方法'SaveAs'失败”Excel-“电子表格”;运行时错误';1004';方法';SaveAs';对象的'_';工作手册';“失败”;Macbook,excel,vba,macos,Excel,Vba,Macos,试图通过makro在我的桌面上将工作表另存为.csv 我一直在获取对象“”的“运行时错误'1004'方法'SaveAs'失败” 您的文件路径不正确,可能驱动器是C:所以在前面添加C:并使用反斜杠。更正行: wb.SaveAs Filename:="C:\Users\thomasduus\Desktop\1.csv", FileFormat:=xlCSV, CreateBackup:=False 您的文件路径不正确,可能驱动器是C:所以在前面添加C:并使用反斜杠。更正行: w
您的文件路径不正确,可能驱动器是C:所以在前面添加C:并使用反斜杠。更正行:
wb.SaveAs Filename:="C:\Users\thomasduus\Desktop\1.csv", FileFormat:=xlCSV, CreateBackup:=False
您的文件路径不正确,可能驱动器是C:所以在前面添加C:并使用反斜杠。更正行:
wb.SaveAs Filename:="C:\Users\thomasduus\Desktop\1.csv", FileFormat:=xlCSV, CreateBackup:=False
我相信mac文件位置的工作原理如下:
Wb.SaveAs "Macintosh HD:Users:thomasduus:Desktop:1.csv"
我相信mac文件位置的工作原理如下:
Wb.SaveAs "Macintosh HD:Users:thomasduus:Desktop:1.csv"
那是一个无效的地址。您缺少'C'(或对根驱动器的引用),并且斜杠是反向的。这是有效路径吗?您可以随时尝试录制宏以生成正确的宏。我在Mac上运行-路径应该有效。我认为Mac使用了
:
作为分隔符?使用:
停止运行时错误框的显示,它似乎贯穿了整个过程,但它不会覆盖我桌面上的1.csv文件,该文件是无效地址。您缺少'C'(或对根驱动器的引用),并且斜杠是反向的。这是有效路径吗?您可以随时尝试录制宏以生成正确的宏。我在Mac上运行-路径应该有效。我认为Mac使用了:
作为分隔符?使用:
停止运行时错误框的显示,它似乎贯穿了整个过程,但是它没有覆盖我桌面上的预激1.csv文件。我也这么认为,但这对正在使用的mac无效。我也这么认为,但对正在使用的mac无效。您建议的路径会停止运行时错误框的显示,它似乎贯穿了整个过程,但它不会覆盖我桌面上的1.csv文件:(?是的-这是关于我对Mac特定VBA知识的程度。将Mac标签添加到你的问题中,这样可能会有更多经验的人有动力来查看你的问题!你可以打开原始文件并编辑它,这样你就不必担心覆盖的问题,只需将其保存在不同的名称下即可e saveas代码正在工作。您关闭了警报,这是正确的方法,因此必须是Mac特定的问题,我没有excel的警报,因此无法在那里进行测试/帮助。祝您好运!使用:
和您建议的路径会停止运行时错误框的显示,它似乎会贯穿整个过程,但不会发生覆盖“我的桌面”上的预设1.csv文件:(?是的-这是关于我对Mac特定VBA知识的程度。将Mac标签添加到你的问题中,这样可能会有更多经验的人有动力来查看你的问题!你可以打开原始文件并编辑它,这样你就不必担心覆盖的问题,只需将其保存在不同的名称下即可e saveas代码正在工作。您关闭了警报,这是正确的方法,因此必须是Mac特定的问题,我没有excel的警报,因此无法在那里进行测试/帮助。祝您好运!