【问题标题】:Running Excel Macro (Button Click) using Bat script使用 Bat 脚本运行 Excel 宏(单击按钮)
【发布时间】:2014-07-08 04:14:31
【问题描述】:

我编写了一个 Excel 宏,它在 Excel 中单击按钮时运行。

我想使用 bat 脚本运行相同的宏,即我想打开 excel 并使用 bat 脚本单击按钮。

我已成功打开 Excel 工作表,但无法运行 VBA 代码(即单击按钮)

我已经在下面的函数中编写了 VBA 代码

Private Sub CommandButton1_Click()
...
...
End Sub

我已经为 bat 脚本尝试了以下代码-

Start G:\Excel\test.xlsm
Run(CommandButton1_Click)
Pause

期待中的感谢

【问题讨论】:

  • 只是您希望在打开 Excel 工作簿后立即运行此 Private Sub CommandButton1_Click() 吗?
  • 是的,对。你的评论帮助我解决了这个问题。我一打开工作表就调用了 CommandButton1_Click() 函数。它的工作。

标签: excel batch-file command-line-arguments batch-processing vba


【解决方案1】:

我建议您只需添加以下子:

Private Sub Workbook_Open()
   Call CommandButton1_Click
End Sub

这将在工作簿打开后立即运行您的 CommandButton1_Click。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-27
    • 1970-01-01
    • 2017-04-08
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 2013-02-23
    相关资源
    最近更新 更多