excel - 如何从 VBScript 关闭 Excel 文件而不提示?

标签 excel vbscript

我有一个 VB 脚本,可以打开 Excel 文件并运行宏。我正在尝试关闭此 Excel 文件(不保存任何更改)而不提示保存。我已将“已保存”属性设置为 true。但仍然提示我“保存”窗口。我在某处读到我必须禁用宏。不知道如何? 我想关闭 Excel 文件而不保存且不提示。

Dim objExcel, objWorkbook 

Set objExcel = CreateObject("Excel.Application")
Set objWorkbook = objExcel.Workbooks.Open("c:\aaa\Test.xls")
objExcel.Visible = True
objExcel.Run "Extract_PLStatements"
objworkbook.Saved = True
objWorkbook.Close

objExcel.Quit

Set objWorkbook = Nothing
Set objExcel = Nothing

WScript.Quit

最佳答案

这应该可以做到:

objExcel.DisplayAlerts = False

objWorkbook.Close False 

关于excel - 如何从 VBScript 关闭 Excel 文件而不提示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20979154/

相关文章:

vba - Excel Visual Basic 调用函数作为独立例程

command-line - 通过 VBS 带参数运行命令行

excel - 比较具有相同单词变体的两个单元格

excel - 重新加载环境变量而不重新启动Excel?

excel - 检测 Excel 工作表上的错误

Python Xlrd读取excel文件报错

powershell - 在 Windows 7 脚本中,如何确定当前系统关闭是否实际上是重新启动?

c++ - 如何在CPP中获取MS Office的部分产品 key

vbscript - 使用 VBScript 打开应用程序并在其中执行操作

vbscript - Asp 条件语法