Wie Sie mit Excel 2007 VBA Email senden

June 27

Wie Sie mit Excel 2007 VBA Email senden

Visual Basic für Applikationen (VBA) wird häufig verwendet, um Routineaufgaben in Microsoft Office-Anwendungen zu automatisieren. Senden einer e-Mail von Microsoft Excel 2007 ist mit VBA nützlich, wenn Sie ständig die neuesten Daten in einer Excel-Arbeitsmappe per e-Mail. In wenigen Schritten schreiben Sie Code, um die Aufgabe Senden der e-Mail über Microsoft Outlook einfach automatisieren.

Anweisungen

1 Starten Sie Microsoft Office 2007 und wählen Sie die Registerkarte "Entwickler" und klicken Sie auf "Visual Basic" und "Tools." Klicken Sie auf "Verweise" Kontrollkästchen "Microsoft Outlook 12.0 Object Library" und wählen Sie "OK".

2 Geben Sie Folgendes ein, um eine neue Sub zu erstellen:

Sub sendEmail()

Drücken Sie "Enter."

3 Geben Sie Folgendes ein, um Ihre Variablen erstellen:

OLookApp als Outlook.Application Dim

Dim oLookMail als Outlook.MailItem

4 Geben Sie Folgendes ein, um die Weisen des Outlook-Objekts, und erstellen Sie eine neue e-Mail:

Set oLookApp = New Outlook.Application

Set oLookMail = oLookApp.CreateItem(0)

5 Geben Sie Folgendes ein, um die Variablen für Ihre e-Mail zu definieren:

Mit oLookMail

. To = "[email protected]"

. Thema "Arbeitsmappe" =

. Körper = "Ich bin dieser Arbeitsmappe per e-Mail.."

. Attachments.Add ActiveWorkbook.FullName

...senden

Enden mit

6 Führen Sie Ihre Sub um die aktuelle Excel-Arbeitsmappe per e-Mail.