使用vba在Mac excel 2011中显示“另存为”对话框

时间:2016-02-10 11:15:16

标签: excel macos vba

如何在默认情况下将xlsm显示为保存为对话框,另存为mac excel 2011中的文件类型?

Application.FileDialog(msoFileDialogSaveAs)  

在Windows中正常工作。但它在Mac中引发了错误

提前致谢!!!

1 个答案:

答案 0 :(得分:0)

有些功能在MacOS上不起作用,请尝试此选项:

Dim saveName As Variant

saveName = Application.GetSaveAsFileName()

If Not saveName = False Then
    ActiveWorkbook.SaveAs CStr(saveName)
Else
    MsgBox "File not saved!"
End If