08. november 2004 - 10:44Der er
4 kommentarer og 1 løsning
VBA send mail med body-variabel
Jeg bruger nedenstående kode til at sende en mail med vedhæftet fil, men kunne godt tænke mig at få en lagt en variabel fra celle B5 ind i "Body" i mailen. Hvordan skal koden se ud?
Sub SendPost() If Application.MailSystem <> xlNoMailSystem Then ActiveSheet.Copy With ActiveWorkbook .SendMail _ Recipients:="xx@xxx.dk", _ Subject:="Fakturakladde" .Close SaveChanges:=False End With Application.MailLogoff Else MsgBox "Intet Microsoft postsystem er installeret.", vbInformation, "Postmeddelelse" End If MsgBox "Mail sendt til YYY" End Sub
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
Sub SendPost() If Application.MailSystem <> xlNoMailSystem Then ActiveSheet.Copy
With ActiveWorkbook .HasRoutingSlip = True With .RoutingSlip .Recipients = "xx@xxx.dk" .Subject = "Fakturakladde" .Message = "Here is the workbook. What do you think?" .ReturnWhenDone = True
End With .Route .Close SaveChanges:=False End With Application.MailLogoff Else MsgBox "Intet Microsoft postsystem er installeret.", vbInformation, "Postmeddelelse" End If MsgBox "Mail sendt til YYY" End Sub
her er et eksempel fra hjælp
RoutingSlip Property Example
This example creates a routing slip for Book1.xls and then sends the workbook to three recipients, one after another.
Workbooks("BOOK1.XLS").HasRoutingSlip = True With Workbooks("BOOK1.XLS").RoutingSlip .Delivery = xlOneAfterAnother .Recipients = Array("Adam Bendel", _ "Jean Selva", "Bernard Gabor") .Subject = "Here is BOOK1.XLS" .Message = "Here is the workbook. What do you think?" End With Workbooks("BOOK1.XLS").Route
Ja, det hjalp med denne: .Message = "Kunde: " & Range("B5").Text sammen med RoutingSlip.
Men nu kommer der en irriterende meddelelse i mailen: ---------- Der er en distributionsliste til det vedhæftede dokument. Hvis du vil returnere dokumentet til afsenderen, når du er færdig med at gennemse det, skal du vælge Næste modtager på distributionslisten i menuen Send til i menuen Filer i Microsoft Office Excel.
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.