Avatar billede neeo Nybegynder
22. august 2006 - 11:03 Der er 12 kommentarer og
1 løsning

formatering af streng

hej eksperter...

jeg har noget kode som sender noget tekst til mail men kunne godt tænke mig at få det text formateret så det ser pænt ud når den kommer ud i min mail.


på nuværende tidspunkt :
dim msg as string

msg ="navn: " & navn & " adresse:" & Adress & " tlfnr: " & Phone
iMsg.HTMLBody = msg

og når beskeden kommer ud på mail :
navn:Thomas adresse: adressevej tld: 0002020202




men jeg vil hellere have at det så sådan her ud:
navn:Thomas
adresse: adressevej
tld: 0002020202




hvordan kan man lave linjeskift i streng ?
Avatar billede neeo Nybegynder
22. august 2006 - 11:05 #1
og kan man tilføje et billede =? (adressen til billede så den visser det i mailen ?)
Avatar billede nielle Nybegynder
22. august 2006 - 11:08 #2
msg ="navn: " & navn & vbCrLF & "adresse:" & Adress & vbCrLF & "tlfnr: " & Phone
iMsg.HTMLBody = msg
Avatar billede nielle Nybegynder
22. august 2006 - 11:11 #3
Den med billedet er noget sværer at svare på.

Du kan indsætte et <img src="..."> link i din mail, men odds er at billedet alligevel ikke vil blive vist i modtagerenes mail-program. Dette er nemlig en almindelig forholdsregel imod spammere, der ellers ville kunne se om email-adressen er levende ved at tjekke om billedet blev sendt.
Avatar billede nielle Nybegynder
22. august 2006 - 11:12 #4
Nu ved jeg ikke hvad det er for en mail-komponent du bruger, men nogen af dem har muligheden for at inkludere et billede som "embeded" - dvs. at billedet er en del af mailem.
Avatar billede neeo Nybegynder
22. august 2006 - 11:14 #5
har prøvet det .....det fungere ikke ?
Avatar billede neeo Nybegynder
22. august 2006 - 11:18 #6
kan ikke rigtige få teksten til at se pænt ud...det med spam skal jeg nok klare bare teksten og billedet bliver pænt når den når den anden side.....
Avatar billede neeo Nybegynder
22. august 2006 - 11:23 #7
det her fungere ikke....vbCrLF ....msg er erklæret som string ?
Avatar billede nielle Nybegynder
22. august 2006 - 11:28 #8
Ok, du har en HTML-encodet mail. Så burde dette fungere:

msg ="navn: " & navn & "<br>adresse:" & Adress & "<br>tlfnr: " & Phone
iMsg.HTMLBody = msg
Avatar billede nielle Nybegynder
22. august 2006 - 11:29 #9
Den med at embedde billeder kræver stadig at du fortæller hvilken mail-komponent du bruger.
Avatar billede neeo Nybegynder
22. august 2006 - 12:55 #10
ok det virker ...kanon takker :)
men hvordan er det nu jeg kan skrive en streng over flere linier uden at den melder fejl ?
msg = "person...: test <br/>adresse...: adressevej <br/>" 

har prøvet med :
msg = "person...: test <br/>" _
"adresse...: adressevej <br/>"

men der melder den fejl ?

husk at indlægge et svar :)
Avatar billede nielle Nybegynder
22. august 2006 - 13:01 #11
Det høres sådan:

msg = "person...: test <br/>" & _
"adresse...: adressevej <br/>"
Avatar billede nielle Nybegynder
22. august 2006 - 13:01 #12
... og et svar :^)
Avatar billede neeo Nybegynder
22. august 2006 - 13:09 #13
takker :)
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