Avatar billede wildthing Nybegynder
23. november 2005 - 11:29 Der er 5 kommentarer og
1 løsning

send mail fra excel vha outlook (med links)

hej eksperter,
Jeg har hidtil med held brugt i VBA i excel at kalde outlook klienten og afsende en mail med createobject("Outlook.application"), men jeg har ikke fundet en måde på at sende en link med i body.
Brugeren der modtager mailen skal simpelthen blot have en link i body som ved tryk kan sende ham videre. har prøvet at sende body afsted som <html> men det vises i body blot som tekst...

mvh
wildthing
Avatar billede kabbak Professor
23. november 2005 - 11:48 #1
Sub Send_via_Outlook()
Dim olApp As Outlook.Application
Dim olNewMail As Outlook.MailItem
Dim szBodyTekst As String
Set olApp = New Outlook.Application
Set olNewMail = CreateItem(olMailItem)
szBodyTekst = "http://www.dicks-clicks.com/excel/sheettohtml.htm" & vbCr
'szBodyTekst = szBodyTekst & "mvh" & vbCr
'szBodyTekst = szBodyTekst & "*******" & vbCr


With olNewMail
    .Recipients.Add Range("a1")
    '.Recipients.Add Range("a2")
    .Subject = "Nye regneark"
    .HTMLBody = szBodyTekst
    .Send
End With
Set olNewMail = Nothing
Set olApp = Nothing

End Sub
Avatar billede wildthing Nybegynder
23. november 2005 - 12:20 #2
Hmm ser interessant ud. hvis det blot er at sætte HTMLbody istedet for body.
kan dog ikke få dt til at virke. den aktiverer ikke linket?!?

Med dit eksempel brokker den sig over
"Dim olApp As Outlook.Application"
mener at jeg har de nødvendige componenter krydset af under "reference". det virker jo på min eksisterende.
Avatar billede kabbak Professor
23. november 2005 - 12:36 #3
jeg sendte det til OutlookExpress, der virkede det fint
Avatar billede kabbak Professor
23. november 2005 - 12:40 #4
Ref. Microsoft Outlook 9.0 Object Library
Avatar billede wildthing Nybegynder
23. november 2005 - 21:08 #5
Takker. Fik det ikke til at virke umiddelbart vha .HTMLbody, men i stedet med ".Body", som jo var mit udgangspunkt. Jeg havde vidst fået vendt "/" forkert.

smid et svar kabbak.
HVor finder jeg egentlig lettest en beskrivelse af de forskellige objekter og atrributer mm... under VBA i Outlook, eller er det lettest på MSDN?

mvh
wildthing
Avatar billede kabbak Professor
23. november 2005 - 21:51 #6
et svar ;-))

jeg søger normalt her på eksperten eller google, men hjælpen bruger jeg også meget, angående outlook ved jeg ikke, koden her er fundet på Eksperten.
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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