Excel(Mac)2020版本..包含错误400条消息..知道为什么吗



我正在尝试将工作簿中的工作表导出为CSV文件。我看不到图纸的任何导出功能。转换后,似乎需要创建一个新工作簿,粘贴到那里并将其保存为CSV。

当我在工作表上使用.copy方法时,Excel会创建一个新工作簿。我可以在下面的代码中访问该新工作簿,但"另存为"行生成了一个错误400。我有权写入文件夹。Excel简单地给出错误消息400。没有其他指标。在线搜索会谈到丢失的模块(或类似的模块(,但我的模块是新安装的,使用的是我认为标准的方法。

Dim TempWB As Workbook
Dim fileName As String
fileName = ActiveWorkbook.Path & "/theCSV.csv"
Sheets("theCSV").Copy

Set TempWB = ActiveWorkbook

Application.DisplayAlerts = False
TempWB.SaveAs fileName:=fileName, FileFormat:=xlCSV, CreateBackup:=False, Local:=True
TempWB.Close SaveChanges:=False
Application.DisplayAlerts = True

感谢

@Ken White谢谢你。。。我的编码不好。。。

我更改了变量名,仍然看到了400条错误消息。

然后我想,这是微软等,他们是不是又在对Mac兼容性口惠而实不至。在我的Mac上,我使用了一个RDS链接到运行Excel的W10 PC。。。没有错误!!!这些错误似乎与在Mac上运行的代码有关,而不是与via代码本身有关。

在RDS中,我有一个直接映射到Mac的驱动器,并使用映射的驱动器运行代码。。。即,我从RDS中的Excel直接写入Mac文件夹。。。没有问题。这似乎不是操作系统权限的问题。

对我来说,如果你有可用的RDS/VM,这是一个变通办法。

最新更新