使用电子邮件规则触发VBA脚本,是否可以将电子邮件正文发送到剪贴板?我发现这个method但它似乎不起作用 .
Sub SaveToClipboard(Item As Outlook.MailItem)
Dim Explorer As Outlook.Explorer
Dim oitem As Outlook.MailItem
Dim oData As MSForms.DataObject
Set Explorer = Application.ActiveExplorer
If Explorer.Selection.Count Then
Set CurrentItem = Explorer.Selection(1)
Set oitem = CurrentItem
oData = oitem.Body
oData.PutInClipboard
'Using this to test the output
MsgBox oData
End If
End Sub
接下来,我将如何搜索以“信息:”开头的电子邮件正文中的一行,并仅将该行复制到剪贴板?
1 回答
您缺少该网站上的示例中描述的重要部分 .
同样使用传入的mailitem(itm as mailItem) .