Avatar billede Butterfly Ekspert
29. oktober 2019 - 09:54 Der er 3 kommentarer og
1 løsning

Send mail med vedhæftet fil og med link

Hej
Hvordan kombinere jeg denne
Application.Dialogs(xlDialogSendMail).Show
med at der også automatisk indsættes mailadresser, subject og body-tekst?

I celle A1 står der et link til et andet Excel ark som jeg ønsker modtagene skal kikke i, hvordan får jeg dette link til at blive et link i mailen, uden at skulle gøre noget? Det skal være et link de kan klikke på og komme direkte til filen.
30. oktober 2019 - 07:33 #1
xlDialogSendMail    recipients, subject, return_receipt
Se listen over dialog'er og parametre her https://docs.microsoft.com/en-us/office/vba/excel/concepts/controls-dialogboxes-forms/built-in-dialog-box-argument-lists

Sub spm_1030626()
    Dim sRecipient As String
    Dim sSubject As String
    Dim bReturnReceipt As Boolean
   
    sRecipient = "butterfly@ekspert.vba"
    sSubject = "Opdateret data i vedhæftet fil"
    bReturnReceipt = True
    Application.Dialogs(xlDialogSendMail).Show Arg1:=sRecipient, Arg2:=sSubject, Arg3:=bReturnReceipt
End Sub
Avatar billede Butterfly Ekspert
30. oktober 2019 - 08:15 #2
Tak det virker fint, men jeg får ikke nogen body-tekst med. Har prøvet at sætte
Dim sBody As String
og
sBody ="Hej"
og et argument mere ind
Application.Dialogs(xlDialogSendMail).Show Arg1:=sRecipient, Arg2:=sSubject, Arg3:=sBody, Arg4:=sReturnReceipt
Jeg får en fejl i agument linjen, men fjerner jeg sBody fra agumentlinjen får jeg ikke nogen fejl
30. oktober 2019 - 17:30 #3
Hvis du kigger i linket jeg har sendt, så har xlDialogSendMail kun 3 argumenter..... recipients, subject, return_receipt
Brug koden som anvist - det virker
Avatar billede Butterfly Ekspert
31. oktober 2019 - 07:18 #4
Tak for hjælpen
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