vba - 将 *.xlsm 文件另存为 *.xlsx 并抑制弹出窗口

标签 vba excel

当前事件工作簿是启用宏的工作簿。

执行一些自动数据操作后,我想将其保存为新的无宏工作簿(因此为 .xlsx 而不是 .xlsm)。为此,我录制并编辑了一个宏:

Dim newFilePath As string
newFileFullName = "C:\List.xlsx"

ActiveWorkbook.SaveAs Filename:=newFileFullName, FileFormat _
:=xlOpenXMLWorkbook, CreateBackup:=False

Workbooks.Open Filename:=newFileFullName
Windows("List.xlsx").Activate

但是,每当我运行此宏时,都会出现 window不断弹出,要求确认我要更改文件格式。

如何抑制此弹出窗口并将其默认为"is"?

最佳答案

添加Application.DisplayAlerts = False

谢谢@simoco

关于vba - 将 *.xlsm 文件另存为 *.xlsx 并抑制弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23175138/

相关文章:

excel - 如何使用VBA打开另一个excel

excel - 日期字段混合(日期和文本)格式

c# - 将 Excel 工作表嵌入 WPF 窗口

sql - Access VBA 的 IN 函数

c# - 线程传递数据和窗口关闭

Excel 公式 IF 单元格编号为 'lower' 比 X、 'in between' X 和 Y 或 'higher' Y 则等于 A、B、C

string - 如何将变量格式化为字符串内的货币

vb.net - 如何在不打开的情况下创建 Excel 文件的副本

Excel:间接(地址(...))与偏移(...)

python - Pandas - df.at 功能错误 - python