Thema Datum  Von Nutzer Rating
Antwort
Rot String als Listenform in HTML erstellen
15.02.2023 11:25:36 ali
NotSolved
15.02.2023 12:28:35 Gast15215
NotSolved
15.02.2023 13:33:12 Gast87101
NotSolved
15.02.2023 13:55:09 Mase
Solved
24.02.2023 11:37:53 ali
NotSolved

Ansicht des Beitrags:
Von:
ali
Datum:
15.02.2023 11:25:36
Views:
610
Rating: Antwort:
  Ja
Thema:
String als Listenform in HTML erstellen

Hallo zusammen,

mein Ziel ist es, ein String aus zwei oder drei Sätzen in Linkenform ins Outlook darzustellen. 

Beispielsweise in der Form:

"sehr geehrte..

1.) ABC

2.) BCE

3.) GZE"

Die Sätze "ABC, BCE, GZE" werden aus bestimmten Zellen als String zusammengesetzt und durch ein ";" separiert. Damit die drei Sätze als Listenform in der Mail (outlook) auftauchen, werden die noch zusätzlich transponiert.

Die frage ist jetzt, welche Funktion ist hier am effizientesten, diese Sätze als Listenform in Outlook hinzuzufügen. unten habe ich mal mein Versucht dargestellt. Mir fällt spontan ein, dass ich die Auflistung vllt, durch die "collectionfunktion" oder durch die "Function RangetoHTML(rng As Range)" (wo der Range in HTML umgewandelt wird) darstellen könnte. Oder habt Ihr noch eine bessere Idee?

 

Danke Euch schonmal im Voraus

Dim KommString As String

Dim arrWerte() As String

Dim rngBereich As Range

Dim Text As String


KommString = KommString & ";" & cell.Value

KommString = Right(KommString, Len(KommString) - 1)

arrWerte = Split(KommString, ";")

rngBereich = Application.WorksheetFunction.Transpose(arrWerte)


Text = "</BODY>" & rngBereich & "</BODY>"

With objMailItem
    .GetInspector
    .To = Empf
    .cc = cc
    .Subject = Betreff
    .HTMLBody = Text & .HTMLBody
    .Display
End With

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot String als Listenform in HTML erstellen
15.02.2023 11:25:36 ali
NotSolved
15.02.2023 12:28:35 Gast15215
NotSolved
15.02.2023 13:33:12 Gast87101
NotSolved
15.02.2023 13:55:09 Mase
Solved
24.02.2023 11:37:53 ali
NotSolved