私の同僚は、しばしば私の電子メールを転送して、チェーンの初期の人に返信します。典型的には、私は前方にヒットし、私の返信を設定します。私は連絡先の連絡先で、以前の人に返信する方法はありますか?
- は私の同僚のメッセージを削除します
- 「が」フィールド」に新しいメールアドレスをコピーして、
- VBAマクロに取り組んでいます
は
のようなpretypedメッセージを挿入します
「こんにちは、
など
よろしく」
私は別のユーザーの助けを借りて、ステップ1を一緒に入れています。
Sub DeleteBeforeText_not_olFormatHTML()
Dim currMail As MailItem
Dim msgStr As String
Dim endStr As String
Dim endStrStart As Long
Dim endStrLen As Long
Set currMail = ActiveInspector.CurrentItem
endStr = "Dear"
endStrLen = Len(endStr)
If currMail.BodyFormat = olFormatHTML Then
currMail.BodyFormat = olFormatRichText
End If
msgStr = currMail.Body
endStrStart = InStr(msgStr, endStr)
If endStrStart > 0 Then
currMail.Body = Right(msgStr, Len(msgStr) - (endStrStart - 1))
End If
End Sub
これが実行された後、電子メールは、このような行で始まります:
から:姓[mailtoの:[email protected]]
は送信:5月9日(火曜日) 、2017 5:29 AM
この例では、「[email protected]」を「to」フィールドに入力しようとしています。
あなたは電子メールの本文の例の画像を投稿することができますか? – 0m3r