02. februar 2005 - 08:19
Der er
32 kommentarer og 2 løsninger
VB spørgsmål - linieskift
hvorfor virker linie skift ikke i min email ? Hverken & vbNewLine & eller & vbCrLf & virker... Den siger ikke noget om der er problemer, men der kommer ingen linieskift i min email... Hvorfor ikke ? STRINGINPUT = "mailto:" & XXX & "&body=Kære " & XXX & " ..." *Her skal jeg så have et linie skift, så jeg kan lave: (Linieskift) Venlig hilsen (Linieskift) Mig(Liniesift)
Annonceindlæg tema
02. februar 2005 - 08:23
#1
Brug vbCrLf //>Rune
02. februar 2005 - 08:24
#2
Fx. STRINGINPUT = "mailto:" & XXX & vbCrLf & "&body=Kære " & XXX & vbCrLf & " ..." //>Rune
02. februar 2005 - 08:27
#3
"Hverken & vbNewLine & eller & vbCrLf & virker..." :-)
02. februar 2005 - 08:30
#4
hmm prøvet <br> for sjov bare?....
02. februar 2005 - 08:33
#5
den bliver ikke lavet som HTML... mener jeg ikke... men prøver "for sjov".
02. februar 2005 - 08:34
#6
Hvilket format sende du mailen i? Hvis det er html vil <br> nok være at foretrække. Ellers kan du prøve med en \n - det virker somme tider.
02. februar 2005 - 08:34
#7
virkede ikke. Ved du hvordan jeg evt. kan benytte mig af HTML i en email via access?
02. februar 2005 - 08:35
#8
hverken /n eller \n virker :-)
02. februar 2005 - 08:41
#9
You dont sent how you are sening your mails! Take a look at this example and you can see that vbNewLine is used in .body
http://www.eksperten.dk/spm/580581
02. februar 2005 - 08:41
#10
jeg har ingen anelse om emails fra access - så det var bare et skud i tågen :o) Håber det lykkeds
02. februar 2005 - 08:50
#11
jeg er ikke helt sikker på, hvorfor du har "&body=" med i teksten!? Men hvis STRINGINPUT er en variabel, som bruges som Body, så BURDE dette virke: STRINGINPUT = "mailto:" & vbnewline & "Kære " & vbnewline & " ..." & vbnewline & "Med venlig hilsen" & vbnewline & DitNavn
02. februar 2005 - 09:02
#12
Ang. SendMails "Din forespørgsel","Dit emne", "din brødtekst", "C:\DinFil.txt"
"Din forespørgsel" = Hvad skal jeg bruge den til?
"C:\DinFil.txt" = Kan denne fil være ens kontaktpersonfil (min@email.dk.vcf)
(fra
http://www.eksperten.dk/spm/580581 )
02. februar 2005 - 09:04
#13
og hvor indsætter jeg Emailen ? Den sendes via outlook ikke ? (Det er vigtigt at min afsender email kommer med :-) )
02. februar 2005 - 09:07
#14
thomas -> "&body=" er med for at indsætte indholdet i emailen, men linie skift virker ikke. Hvis den ikke er der, kommer alt tekst ind i adressen.
02. februar 2005 - 09:08
#15
Function SendMail() Dim objOl As New Outlook.Application Dim objPost As MailItem Dim vedhæftet As Attachments Set objPost = objOl.CreateItem(olMailItem) Set vedhæftet = objPost.Attachments 'vedhæftet.Add "C:\test.txt" With objPost .Subject = "Subject goes here" .To = "eksperten@santhell.dk" .Body = "Hej Med dig!" & vbNewLine " And some more text!" .Send '.Save '.Display End With Set objPost = Nothing Set vedhæftet = Nothing Exit Function errhandler: MsgBox "ERROR: " & Err.Number & " - " & Err.Description End Function
02. februar 2005 - 09:11
#16
you dont need these lines Set vedhæftet = objPost.Attachments 'vedhæftet.Add "C:\test.txt"
02. februar 2005 - 09:11
#17
Function SendMail() Dim objOl As New Outlook.Application Dim objPost As MailItem Set objPost = objOl.CreateItem(olMailItem) With objPost .Subject = "Subject goes here" .To = "eksperten@santhell.dk" .Body = "Hej Med dig!" & vbNewLine & " And some more text!" .Send '.Save '.Display End With Set objPost = Nothing Set vedhæftet = Nothing Exit Function errhandler: MsgBox "ERROR: " & Err.Number & " - " & Err.Description End Function
02. februar 2005 - 09:15
#18
hvorfor brokker den sig over "Function SendMail()" ? (det er VB 6.3 og Access 2003)
02. februar 2005 - 09:16
#19
det er "Dim objOl As New Outlook.Application" den brokker sig over sorry
02. februar 2005 - 09:17
#20
jeg vil gerne vedhæfte en fil ! Set vedhæftet = objPost.Attachments 'vedhæftet.Add "C:\test.txt"
02. februar 2005 - 09:17
#21
make sure you have a reference to Outlook in (tools+Refernces menu)
02. februar 2005 - 09:20
#22
Function SendMail() Dim objOl As New Outlook.Application Dim objPost As MailItem Dim vedhæftet As Attachments Set objPost = objOl.CreateItem(olMailItem) Set vedhæftet = objPost.Attachments vedhæftet.Add "C:\test.txt" With objPost .Subject = "Subject goes here" .To = "eksperten@santhell.dk" .Body = "Hej Med dig!" & vbNewLine & " And some more text!" .Send '.Save '.Display End With Set objPost = Nothing Set vedhæftet = Nothing Exit Function errhandler: MsgBox "ERROR: " & Err.Number & " - " & Err.Description End Function
02. februar 2005 - 09:21
#23
You can also remove these two lines (not used) errhandler: MsgBox "ERROR: " & Err.Number & " - " & Err.Description
02. februar 2005 - 09:23
#24
jeg har vist ingen relation :-( Jeg finder den men hvordan opretter jeg en relation til Outlook ?
02. februar 2005 - 09:27
#25
A Reference: When you are looking at the code window open the Tools+References menu. Now find Microsoft Outlook ... in the list and check the box beside it
02. februar 2005 - 09:27
#26
Do you have outlook installed, if not then you cant use this method!
02. februar 2005 - 09:29
#27
yes i have outlook installed :D also as Default email.
02. februar 2005 - 09:31
#28
its gray :-/
02. februar 2005 - 09:34
#29
got it
02. februar 2005 - 09:37
#30
Det må ikke være automatisk :D Jeg skal selv indsætte noget tekst, men skabelonen skal være udfyldt. Fjerner jeg så bare .send ?
02. februar 2005 - 09:41
#31
yes remove .send and replace with .display
02. februar 2005 - 09:47
#32
perfekt.... Det virker bare præcist som det skal. Mange tak.
02. februar 2005 - 09:49
#33
selv tak
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser