Avatar billede banan.fatrebel Nybegynder
10. maj 2005 - 12:36 Der er 4 kommentarer

JMail LineSpacing vbcrlf chr(13) chr(10)

Hej Alle,

Jeg sidder med et lille problem i jmail.

-- KODE EKSEMPEL --

01. mailContent = "Kære " & userName & chr(13) & chr(13)
02. mailContent = mailContent & "Du har valgt følgende: " & chr(13)
03.
04. Do While Not rs.Eof
05.  mailContent = mailContent & rs("selection") & chr(13)
06.  rs.MoveNext
07. Loop
08.
09. JMail.ContentType = "text"
10. JMail.Body = mailContent

-- KODE EKSEMPEL SLUT --

Problemet er - lige meget om jeg skriver chr(13), chr(10) eller vbcrlf efter linierne, så laver den IKKE et linebreak! Fx. i linie

Det sker KUN når jeg sætter to "breaks" ind - fx. i ln. 01

Men så laver den også TO breaks.

Hvordan F*NDEN får jeg den til at lave ET break?

Output ser nogenlunde således ud:

-- OUTPUT NU --

Kære navn,

Du har valgt følgende: ting1ting2ting3

-- OUTPUT NU SLUT --

Men skal se sådan her ud:

-- OUTPUT SOM ØNSKET --

Kære navn,

Du har valgt følgende:
ting1
ting2
ting3

-- OUTPUT SOM ØNSKET SLUT --


Jeg har forsøgt stort set ALT - undtagen det som du forslår nu, og score 200 point på .. =)

vh
Anders.
Avatar billede ldanielsen Nybegynder
10. maj 2005 - 12:38 #1
mailContent = "Kære " & userName & chr(10) & chr(13)

eller

mailContent = "Kære " & userName & chr(13) & chr(10)

Husker ikke rækkefølgen :o)
Avatar billede banan.fatrebel Nybegynder
10. maj 2005 - 13:57 #2
Hej Danielsen,

Har lige prøvet begge dele.

& chr(13) & chr(10) laver dobbelt linebreak
& chr(10) & chr(13) laver intet linebreak
Avatar billede banan.fatrebel Nybegynder
10. maj 2005 - 14:05 #3
Ehm - det jeg ville ha' skrevet i virkeligheden var;

Jeg kan på en eller anden måde få den til at skrive mit loop content ud på een linie - men jeg er ikke helt klar over hvad jeg gør for at få den til det .. i mit test-setup kan jeg slet ikke genskabe det, og nu kan jeg ikke få den til at gøre det i produktionen heller ..

Anyway - det lader til at virke med chr(10) & chr(13) (I den rækkefølge) .. havde allerede forsøgt mig med denne kombination, sammen med alle mulige andre tænkelig kombinationer også .. men altså, et eller andet laver ged i det, måske er det en kombination af chr(10) & chr(13) i nogen af de forrige linier ..

Jeg aner det ikke, men her er dine 200 points - og tak for hjælpen ..

Anders.
Avatar billede ldanielsen Nybegynder
10. maj 2005 - 14:13 #4
Selv tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester