excel - 任务计划程序打开 Excel 文件但继续运行且未完成
问题描述
我在模块中有以下代码。我尝试Workbook_Open
在“ ThisWorkbook
”中使用,并且尝试Auto_Open
在工作表中使用。没有人会在打开电子表格时运行代码。这就是我的代码在模块中的原因。如果我手动打开它,程序运行良好。但是,当使用任务计划程序时,它会打开 excel 文件并继续运行。它不执行代码。该代码只是一封带有附件的简单电子邮件。
至于任务计划程序,在“常规”选项卡中,我只在用户登录时运行,并选中以最高权限运行。我还检查了唤醒计算机以运行此任务的条件。
Sub Auto_Open()
Dim OutApp As Object
Dim OutMail As Object
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
Application.DisplayAlerts = False
On Error Resume Next
With OutMail
.to = "bjenks@ormat.com"
.CC = ""
.BCC = ""
.Subject = "Test Workbook Open"
.Body = "Hi there"
.Attachments.Add ("C:\Users\bjenks\Desktop\Test.xlsx")
.Send 'or use .Display
End With
Set OutMail = Nothing
Set OutApp = Nothing
End Sub
解决方案
我取消选中以最高权限运行并更改为公共并且它有效。
推荐阅读
- javascript - 如何使用 JS 根据不同的屏幕尺寸加载不同的 HTML 内容
- devops - 如何使用 Google Cloud Run 将 zuul 注册到 eureka?
- c++ - C ++,一种在矢量调整大小后更新指针并在不复制的情况下擦除矢量对象的方法?
- constraint-programming - 问:谷歌或工具,连接弧
- css - 什么是重置默认值,为什么要这样做?CSS
- java - 如何在 Active MQ 5.x 中启动线程会话
- python-3.x - 从输入中获取打印格式修饰符
- c# - 如何将对象的标识符设置为字符串的内容?
- angular - 无法绑定到“ngModel”,因为它不是子模块“输入”的已知属性,已导入 Common、Forms 和 Reactive
- javascript - React Native - 如何设置包含在 ImageBackground 中的 View 的样式,以便 View 保持包含在 ImageBackground 中?