Sådan Send e-mail med Excel 2007 VBA

January 11

Sådan Send e-mail med Excel 2007 VBA

Visual Basic for Applications (VBA) er almindeligt anvendt til at automatisere rutineopgaver i Microsoft Office-programmer. Sende en e-mail fra Microsoft Excel 2007 med VBA er nyttig i tilfælde, hvor du har brug for løbende e-mail til de seneste data i en Excel-projektmappe. I et par trin, du kan skrive kode for nemt automatisere opgaven med at sende e-mail via Microsoft Outlook.

Vejledning


• Start Microsoft Office 2007, og vælg fanen "Udvikler". Klik på "Visual Basic" og vælg "Tools". Klik på "Referencer" check "Microsoft Outlook 12,0 Object Library" og vælg "OK".

• Skriv følgende for at oprette en ny sub: ". Enter" Sub sendEmail () Tryk

• Skriv følgende for at oprette dine variabler: Dim oLookApp Som Outlook.Application Dim oLookMail Som Outlook.MailItem

• Skriv følgende for at tildele udsigterne objekt og oprette en ny e-mail: Set oLookApp = Ny Outlook.Application Set oLookMail = oLookApp.CreateItem (0)

• Skriv følgende for at definere variablerne til din e-mail: Med oLookMail .For = "[email protected]" .Subject = "My Workbook" .Body = "Jeg e-maile denne arbejdsbog .." .Attachments.Add ActiveWorkbook.FullName .send End With

• Udfør din sub til e-mail den aktuelle Excel-projektmappe.