0
我有一個工作代碼正在從初始電子郵件主題中提取信息。使用預定義模板回覆電子郵件時從Outlook電子郵件正文中提取單詞
Sub InitialNotif()
Dim origEmail As MailItem
Dim replyEmail As MailItem
Dim INC1 As String 'For Serial Number
Dim INo As Integer 'For Serial Number
Dim LOC1 As String 'For Location
Dim LoC As Integer 'For Location
Dim SUMM As String 'For Summary
Dim Sum As Integer 'For Summary
Set origEmail = Application.ActiveWindow.Selection.item(1)
Set replyEmail = Application.CreateItemFromTemplate("H:\Documents\Test P1-.oft")
replyEmail.CC = ""
replyEmail.HtmlBody = replyEmail.HtmlBody & origEmail.Reply.HtmlBody
INC1 = origEmail.Subject
INo = InStr(1, INC1, "SR2")
LOC1 = origEmail.Subject
LoC= InStr(1, LOC1, "|") + 10
SUMM= origEmail.Subject
Sum= InStr(1, SUMM, "Summary") + 30
replyEmail.Subject = " <P1> - " & INC1
replyEmail.HtmlBody = Replace(replyEmail.HtmlBody, "INC1", INC1)
replyEmail.Display
End Sub
現在我想從電子郵件正文獲取信息。以下是電子郵件正文的格式。
Serial Number: SR23443354
Location: Canada
Summary: Replacement request
我需要上面的信息與我.otf
模板來代替。所以當我運行腳本時,它應該自動填充或替換必填字段。
模板正文:
Serial Number: INC1
Location: LOC
Summary: SUMM
當我試圖用origEmail.body
更換origEmail.Subject
它給我散格式整個郵件。
抱歉沒有找到你 – RKP
不知道有沒有人可以幫我解決這個問題。現在我正在嘗試從電子郵件正文獲取信息。我可以從主題獲取SR#&Issue,但位置和摘要信息位於我可以包含的電子郵件的正文中。 – RKP
好的,讓我試試看 - 你從這個主題得到的信息是什麼,你能顯示你的電子郵件主題? – 0m3r