元の電子メールのテキストを見つけて新しい電子メールに置き換えて、利害関係者の束にするために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