我正在嘗試運行Outlook VBA以從原始電子郵件中將文本發送到新電子郵件,並將其替換爲一羣利益相關者。OutlookVBA用於查找和替換原始電子郵件中的文本
發現難以運行腳本。 情景中,我收到一封包含公司名稱列表的電子郵件。所以無論何時我運行這個腳本,它都應該替換爲原始郵件中列出的公司名稱。
下面是我的腳本。
Sub Test()
Dim origEmail As MailItem
Dim replyEmail As MailItem
Dim oRespond As Outlook.MailItem
Dim strcompany As String
Dim strHTML As String
Set origEmail = Application.ActiveWindow.Selection.Item(1)
Set replyEmail = Application.CreateItemFromTemplate("C:\Users\test-.oft")
strcompany = InputBox("Issue : ", "Replace %company%")
strHTML = Replace(replyEmail.HTMLBody, "Company:", strissue)
replyEmail.HTMLBody = replyEmail.HTMLBody & origEmail.Reply.HTMLBody
replyEmail.Subject = replyEmail.Subject & origEmail.Reply.Subject
replyEmail.Display
End Sub
請到目前爲止顯示您的代碼。 –
如何調用模板?你能顯示你的代碼嗎? – 0m3r
嗨Om3r, 我正在使用上面的腳本。 – RKVALU