Anzeige
Archiv - Navigation
148to152
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
148to152
148to152
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Teilformatierung

Teilformatierung
19.08.2002 12:18:46
Michael
Ich bin am Anschlag, vielleicht (bestimmt) kann mir aber
jemand helfen.

Ich möchte per VBA ein Outlookmail verschicken.
Alles klappt ganz gut. Nun möchte ich aber einen Teil des Bodys
fett schreiben.
Gibt es im VBA etwas ähnliches wie im HTML
Beispiel:

.Body = "Dieser Text normal" & < B >
"Dieser Text Fett." & < / B > "und wieder normal"

Vielen Dank im Voraus

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Poste bitte mal den bisherigen Code (oT)
19.08.2002 13:38:22
Martin Beck

Re: Poste bitte mal den bisherigen Code (oT)
19.08.2002 13:42:31
Michael
Martin: ich habe deine Meldung nicht verstanden. Was versteht man unter "code posten"

Jetzt etwas ausführlicher
19.08.2002 13:57:59
Martin Beck
Hallo Michael,

Du willst per VBA eine Mail verschicken und schriebst sinngemäß "das klappt ganz gut". Ich habe daher unterstellt, daß Du bereits ein Makro erstellt hast, das jetzt noch um den Teil ergänzt werden soll, der die Teilformatierung leistet. Und genau den bisher schon vorhandenen Code (=Dein Makro) solltest Du hier mal posten (=schreiben), damit man/ich sich das anschauen kann.

Gruß
Martin Beck

Das heisst...
19.08.2002 13:58:58
Ramses
Hallo Michael,

... dass du den Code den du bisher erstellt hast, hier in einem Beitrag veröffentlichst.

Zu deinem Beitrag:
Den Body kannst du meines Wissens nach nicht fett formatieren. Ausserdem müsstest du vorher prüfen, ob Outlook dies überhaupt zulässt.
Wenn in Outlook die Option "Nur Text" eingestellt ist, kannst du überhaupt keine Formatierungen vornehmen, und wenn "RTF" eingestellt ist, kannst du nur die normalen Zeichenformate hernehmen. Die müssen allerdings von Outlook direkt vergeben werden.
Wenn du HTML eingestellt hast, kannst du versuchen den ganzen Bodytext als String, incl. HTML-Anweisungen zu übergeben.

Gruss Rainer

Anzeige
Re: Jetzt etwas ausführlicher
19.08.2002 14:04:14
Michael
Bin wohl schwer von begriff:

also der Code:

Private Sub Mailen()
Dim objOutlook As Outlook.Application
Dim objOutlookMsg As Outlook.MailItem
Dim objOutlookRecip As Outlook.Recipient
Set objOutlook = CreateObject("Outlook.Application")
Set objOutlookMsg = objOutlook.CreateItem(olMailItem)
With objOutlookMsg

Set objOutlookRecip = .Recipients.Add("m.ulber@ch.intrum.com") 'Email-Adresse im Feld "AN"
.Subject = "Testmail"
.Body = "Testmail" & "Dieser Teil soll fett geschrieben werden" & "und nun nicht-fett fortfahren"

.Importance = olImportanceNormal
objOutlookRecip.Resolve
.Send

End With
End Sub

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige