我有一个 vba 代码,每当打开该 Excel 时都会调用我的过程。
Sub WorkBook_Open()
Call Sheets("Result").main
End Sub
Run Code Online (Sandbox Code Playgroud)
我担心的是,该主要功能将发送电子邮件。那么将来如果我想编辑该excel,如何在不触发调用的情况下打开它?
我最初的意图是每天使用命令行运行 vba 函数并自动发送该报告
正如你在下面看到的那样,无论我把它放在哪里,它都会被翻译成1月份.
有人有想法吗?非常感谢你!
PS C:\Users\jy70606> [datetime]::ParseExact("20170519".trim(),'yyyymmdd',$null)
Thursday, January 19, 2017 12:05:00 AM
PS C:\Users\jy70606> [datetime]::ParseExact("20170219".trim(),'yyyymmdd',$null)
Thursday, January 19, 2017 12:02:00 AM
PS C:\Users\jy70606> [datetime]::ParseExact("20160119".trim(),'yyyymmdd',$null)
Tuesday, January 19, 2016 12:01:00 AM
PS C:\Users\jy70606>
Run Code Online (Sandbox Code Playgroud)