vba - 如何将 DeferredDeliveryTime 应用于 oulook 中的约会邀请
问题描述
我借用了一些代码来延迟从 Outlook 发送电子邮件,但是当我生成约会邀请时,此代码不适用,并且生成的邮件项目停留在发件箱中。
我欢迎任何建议!西蒙
这是我到目前为止的代码:
Private Sub Application_ItemSend(ByVal olItem As Object, Cancel As Boolean)
Dim response As Integer
response = MsgBox("WHOA - delay sending?", vbYesNo + vbQuestion)
If response = vbYes Then
olItem.DeferredDeliveryTime = DateAdd("n", 10, Now)
Else: MsgBoxResult = vbNo
olItem.DeferredDeliveryTime = DateAdd("n", 2, Now)
End If
End Sub
解决方案
MeetingItem.DeferredDeliveryTime属性允许设置一个日期,该日期指示要传递邮件消息的日期和时间。但它不会阻止物品发送。该项目将被放入发件箱文件夹并在预定时发送出去。
推荐阅读
- python - 播放器比相机蟒更快
- azure-storage - 通过连接字符串访问 Azure Blob 存储时身份验证失败
- swift - AVAudioSession DefaultToSpeaker 仍在播放来自接收器的音频
- javascript - 当未定义二维数组单元时,循环不会停止(javascript)
- python - 向不和谐命令添加可选参数
- javascript - 如何在 discord.js 中将表情符号插入昵称?
- c - 尝试创建垂直图/直方图时我的二维数组出现问题
- input - 选择非分隔输入文件的列
- javascript - Chromium 更新“尊重”图像方向导致 JPEG 上传问题
- c# - .NET Core CLR 将一半时间用于等待 ntdll.dll