使用Bat脚本运行Excel宏(单击按钮)
我编写了一个excel宏,在excel中单击按钮即可运行 我想使用bat脚本运行相同的宏,即我想打开excel并使用bat脚本单击按钮 我已成功打开excel工作表,但无法运行VBA代码(即单击按钮) 我已经在下面的函数中编写了VBA代码使用Bat脚本运行Excel宏(单击按钮),excel,batch-file,command-line-arguments,batch-processing,vba,Excel,Batch File,Command Line Arguments,Batch Processing,Vba,我编写了一个excel宏,在excel中单击按钮即可运行 我想使用bat脚本运行相同的宏,即我想打开excel并使用bat脚本单击按钮 我已成功打开excel工作表,但无法运行VBA代码(即单击按钮) 我已经在下面的函数中编写了VBA代码 Private Sub CommandButton1_Click() ... ... End Sub 我已经为bat脚本尝试了以下代码- Start G:\Excel\test.xlsm Run(CommandButton1_Click) Pause 提前
Private Sub CommandButton1_Click()
...
...
End Sub
我已经为bat脚本尝试了以下代码-
Start G:\Excel\test.xlsm
Run(CommandButton1_Click)
Pause
提前感谢我建议您只添加以下子项:
Private Sub Workbook_Open()
Call CommandButton1_Click
End Sub
这将在工作簿打开后立即运行CommandButton1\u单击 是否只是希望在打开Excel工作簿后立即运行此
专用子命令button1\u Click()
。你的评论帮助我解决了这个问题。我一打开工作表就调用了CommandButton1\u Click()函数。它起作用了。