Anzeige
Anzeige
Lesedauer 2 Min.

Word-Datei per Makro versenden

Problem: Im Kummerkastenartikel 36217 beschreiben Sie, wie man ein Excel-File an eine bestimmte Mailadresse als Anhang per Makro versendet. Ich benötige nun die genau gleiche Funktion, allerdings mit einem Word-Dokument. Ich habe ActiveWorkbook durch ActiveDocument ersetzt, aber es funktioniert einfach nicht. Können Sie mir hier weiterhelfen?
© Quelle: PCtipp.ch

Lösung: Ja, das wäre wirklich toll, wenn es immer so einfach wäre. Das Makro für Word ist leider etwas umfangreicher als jenes für Excel. Sie finden es im Anschluss und können es in ein Modul ihres Word-Dokuments kopieren.

Da wir im Makro auch Objekte aus Outlook ansprechen, muss sichergestellt werden, dass dies VBA bekannt ist. Um dies zu überprüfen, klicken Sie auf Extras/Verweise

© Quelle: PCtipp.ch

und kontrollieren dort, ob der Punkt «Microsoft Outlook 11.0 Object Library» aktiviert ist (die Nummer ist abhängig von der Outlook Version). Ist dies der Fall, können Sie loslegen. Ansonsten suchen Sie den erwähnten Punkt in der Liste und setzen den Haken.

© Quelle: PCtipp.ch

Nach dem Ausführen des Makros wird das Dokument als Anhang verschickt.

© Quelle: PCtipp.ch

--------------------------------------

MAKRO ZUM VERSENDEN:

--------------------------------------

Sub DocAlsAnhangSenden()

Dim bStarted As Boolean

Dim oOutlookApp As Outlook.Application

Dim oItem As Outlook.MailItem

On Error Resume Next

If Len(ActiveDocument.Path) = 0 Then

MsgBox "Dokument muss erst gespeichert werden"

Exit Sub

End If

Set oOutlookApp = GetObject(, "Outlook.Application")

If Err <> 0 Then

Set oOutlookApp = CreateObject("Outlook.Application")

bStarted = True

End If

Set oItem = oOutlookApp.CreateItem(olMailItem)

With oItem

.To = "test@example.com" '<-- E-Mail-Adresse

.Subject = "Word Dokument als Anhang versenden"

.Attachments.Add Source:=ActiveDocument.FullName, _

Type:=olByValue, _

DisplayName:="Dokument als Attachment"

.Send

End With

If bStarted Then

oOutlookApp.Quit

End If

Set oItem = Nothing

Set oOutlookApp = Nothing

End Sub

--------------------------------------

Kommentare

Office Firmen Kummerkasten Web-Dienste
Anzeige
Anzeige

Neueste Beiträge

Top 5
Die besten PCtipp-Artikel aus der Kalenderwoche 15
In der Kalenderwoche 15 vom 6. bis zum 12. April 2026 standen die Artikel «Ist Biometrie sicher? » und «Wi-Fi fürs ganze Haus» ganz oben in der Gunst unserer Leserschaft.
2 Minuten
17. Apr 2026
Hama bringt die günstige Smartwatch Arion
Vom Zubehörspezialisten Hama kommt die neue Smartwatch Arion, die umfangreiche Fitness- und Gesundheitsfunktionen sowie eine GPS-Ortung mitbringt.
2 Minuten
16. Apr 2026
iPhone Wecker zu jeder Zeit und auch auf der Watch
Für tägliche Routinen ist der iPhone-Wecker ideal, da er auch auf der Apple Watch synchronisiert wird. So übertragen Sie den Alarm auf die Watch am Handgelenk.
2 Minuten
17. Apr 2026

Das könnte Sie auch interessieren

Windows-Pflege
CCleaner: ja oder nein?
Die Wartungs-Software CCleaner hält sich seit Jahren und ist bei vielen Anwendern beliebt. Doch braucht es dieses Tool heute noch? Und wenn ja, welche Version empfiehlt sich – die Free-Variante oder die kostenpflichtige Pro-Fassung?
6 Minuten
25. Mär 2026
Fünf tolle Tricks für Firefox
Fünf clevere Tricks für deutlich mehr Spass mit Firefox.
1 Minute
30. Mär 2026
Sicherheitstipps
Ist Biometrie sicher?
Viele Anwender nutzen Biometrie, um zum Beispiel das Smartphone per Gesichtserkennung oder das Notebook mittels Fingerscanner zu entsperren. Aber ist das wirklich sicher? Und wo lauern die Fallen?
9 Minuten
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Kommentare