Makroen skal så selvfølgelig sættes på en knap. Vælg og indsæt en kommandoknap fra værktøjslinien \"Formular\". Så vil en dialogboks spørge efter en makro, hvorefter du kan tilknytte ovenstående.
denne makro åbner dialogboxen i outlook og giver dig mulighed for at se din mail først:
Sub send() Dim rng As Range Set rng = Range(\"a1:a10\") For Each c In rng.Cells Application.Dialogs(xlDialogSendMail).Show _ arg1:=c, _ arg2:=\"Her er subject\" Next End Sub
Nå, jeg fandt selv ud af at sende til flere.. her er løsningen (måske ikke den mest elegangte, men funktionsbar):
Sub SendMail() Dim eMail As String eMail = Worksheets(\"Emails\").Range(\"A1\") ActiveWorkbook.SendMail Recipients:=eMail eMail = Worksheets(\"Emails\").Range(\"A2\") ActiveWorkbook.SendMail Recipients:=eMail eMail = Worksheets(\"Emails\").Range(\"A3\") ActiveWorkbook.SendMail Recipients:=eMail eMail = Worksheets(\"Emails\").Range(\"A4\") ActiveWorkbook.SendMail Recipients:=eMail eMail = Worksheets(\"Emails\").Range(\"A5\") ActiveWorkbook.SendMail Recipients:=eMail ActiveWorkbook.SendMail Recipients:=eMail End Sub
Jeg takke janvogt for det hurtige svar. Og også en tak til jer andre.
Synes godt om
Ny brugerNybegynder
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.