“Office软件辅助”目前VBA支持excel,ppt,word. 能否支持Outlook? 希望从outlook中能够获取邮件信息后结合其他笔记工具构造TodoList
很久不用outlook,里面可以像word一样用vba么?
另外即使支持vba,每次执行动作只能返回一个内容,能否满足需求呢?
谢谢大佬回复,outlook可以使用VBA的。我贴一段我的outlook内可执行的VBA代码,您看看是不是可以在quicker中调用VBA实现。 粘贴板doClipboard部分可以用来和quicker交互:
Sub CreateGUIDLink4SelectedItem()
Dim objMail As Outlook.mailItem
Dim doClipboard As New DataObject
'One and ONLY one message must be selected
If Application.ActiveExplorer.Selection.Count <> 1 Then
MsgBox ("Select one and ONLY one message.")
Exit Sub
End If
Set objMail = Application.ActiveExplorer.Selection.Item(1)
'Markdown link
doClipboard.SetText "[MESSAGE: " + objMail.Subject + " (" + objMail.SenderName + ")](outlook:" + objMail.EntryID + ")"
doClipboard.PutInClipboard
Debug.Print doClipboard.GetText
Set objMail = Nothing
Set doClipboard = Nothing
End Sub