gpt4 book ai didi

excel - 如何使用 VBS 运行 Excel 宏,但不运行 Workbook_Open()

转载 作者:行者123 更新时间:2023-12-04 22:24:39 25 4
gpt4 key购买 nike

需要你的帮助。
我想用vbs文件运行excel宏,在xlsm文件中有Workbook_Open(),我不想运行它,我想运行一些其他的宏,例如,Module1.test1111

但是当我在 vbs 中打开 excel 文件,或使用下面的代码直接运行其他宏时,Workbook_Open() 将自动运行。

请提供一些建议如何避免 Workbook_Open() 运行,谢谢。

Set objExcel = CreateObject("Excel.Application")
objExcel.Application.Visible = true
objExcel.Application.Run "'test1.xlsm'!Module1.test1111"

最佳答案

您不需要指定 Application . objExcelApplication .并禁用 Workbook_Open() , 关闭事件

Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = true
objExcel.EnableEvents = False
objExcel.Run "'C:\Users\routs\Desktop\Sample.xlsm'!Module1.test1111"

还记得重新打开它们;)

关于excel - 如何使用 VBS 运行 Excel 宏,但不运行 Workbook_Open(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59085384/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com