açık mesaj ile karıştırmasını üzerinde birkaç nokta belirtilmiştir: Word için
Selection.Font.Strikethrough = True
çalışır, ancak Outlook için bir hata veriyor Çek yok, sadece açık bir posta öğeniz olduğunu varsayar. Ne yapmak istediğiniz hakkında biraz daha fazla şey söylemek isterseniz ve hangi versiyonda biraz daha yardımcı olabilirim.
Dim ActiveMessage As MailItem
Dim strHTML As String
Set ActiveMessage = ActiveInspector.CurrentItem
Debug.Print ActiveMessage.Body
Debug.Print ActiveMessage.HTMLBody
strHTML = Replace(ActiveMessage.Body, "This sentence is bold", _
"<STRONG>This sentence is bold</STRONG>")
ActiveMessage.HTMLBody = strHTML
Debug.Print ActiveMessage.HTMLBody
Ben önceden tanımlanmış metin bloğuna değil yazı uygulamak için MS Outlook 2003 Fikir edilir kullanıyorum (örneğin, "cümle kalın" veya ileti gövdesinde bazı desen eşleştirme), fakat manuel olarak seçilen metni (i fare ile demek). – Andy
sadece aşağıdaki soruları cevaplayıp cevaplamadığınızı görmek için takip etmek istedim. –