Mailto mit Fragezeichen als Inhalt geht nicht?
Lorenz Hölscher
- html
Hallo,
ich möchte von Access-VBA aus eine eMail verschicken, was auch soweit klappt mit (gekürzt):
_________________________________
Sub TestErzeugeMails()
Application.FollowHyperlink "mailto:Test@DontAsk.me", , , _
False, "subject=Das ist das Betreff&body=Hallo," & _
Chr(12) & "zweite Zeile"
End Sub
_________________________________
Dabei wird das HTML-gemäße Fragezeichen vor "subject" durch den VBA-Befehl selber erzeugt, also soweit alles in Ordnung.
Meine Frage ist jetzt: wie kann ich im eigentlichen Text ein Fragezeichen für das Ergebnis weiterreichen, also beispielsweise hinter "zweite? Zeile"?
So wie eben in Klartext geht es nicht, weil HTML dann neue Parameter vermutet und den Rest des Textes einfach wegläßt. Als "zweite %3F Zeile" hat auch nicht funktioniert, es wurde offenbar (zu früh??) in ein Fragezeichen umgewandelt und der Rest ignoriert.
Auch die Maskierung mit "zweite &...; Zeile" kann nicht funktionieren, weil das Ampersand selber schon Steuerzeichen für den Mailto-Befehl ist und der Rest wieder ignoriert wird.
Was tun?
Danke für Eure Hilfe, Lorenz
Nach vielem weiteren Probieren: doch, es geht, das Prozentzeichen muß sozusagen maskiert werden!
"zweite %253F Zeile" , also erst "%25", was später zu "%" expandiert und dann erst mit "3F" zusammen ein Fragezeichen erzeugt.
tschö, Lorenz