我有一个 vba 代码,每当打开该 Excel 时都会调用我的过程。
Sub WorkBook_Open()
Call Sheets("Result").main
End Sub
Run Code Online (Sandbox Code Playgroud)
我担心的是,该主要功能将发送电子邮件。那么将来如果我想编辑该excel,如何在不触发调用的情况下打开它?
我最初的意图是每天使用命令行运行 vba 函数并自动发送该报告
Dar*_*ook 10
注意: 仅选择要打开的 Excel 工作簿是行不通的。
您需要先打开Excel,然后再打开工作簿。
编辑:
我担心的是,该主要功能将发送电子邮件。
不要将代码添加到Workbook_Open
事件中,而是将其添加到按钮的单击事件中 - 在您按下按钮之前,它永远不会发送电子邮件。