我试图找出Outlook中召回邮件的数据类型。
定义邮件项目时,不包括任何已撤回的邮件,因为它们不被视为邮件项目。下面是用于声明邮件项变量的代码行
Dim msg As Outlook.MailItem
有谁知道宣布召回消息的正确方法是什么?
答案 0 :(得分:2)
要调用已发送的项目 - 在已发送文件夹中选择电子邮件,然后运行以下vba。
Option Explicit
Sub Recall()
Dim SendItem As Object
Dim olItem As Outlook.MailItem
Dim olInsp As Outlook.Inspector
'// Selected item in Sent Items folder
Set SendItem = ActiveExplorer.Selection.Item(1)
If TypeName(SendItem) = "MailItem" Then
Set olItem = SendItem
Set olInsp = olItem.GetInspector
'// Execute Recall command button
With olInsp
.Display
.CommandBars.FindControl(, 2511).Execute
.Close olDiscard
End With
End If
End Sub
答案 1 :(得分:0)
指示消息是否已成功调用的项目是ReportItem。
initComponent