Eine Familie von Microsoft-Softwareprodukten für die Textverarbeitung zum Erstellen von Web-, E-Mail- und Druckdokumenten.
Diese Antwort wurde automatisch übersetzt. Daher können grammatikalische Fehler oder seltsame Formulierungen vorkommen.
Fehler 438, "Das Objekt unterstützt diese Eigenschaft oder Methode nicht", tritt normalerweise auf, wenn Sie versuchen, eine Methode oder Eigenschaft zu verwenden, die nicht zu dem Objekt gehört, mit dem Sie Ihrer Meinung nach arbeiten. Lassen Sie uns gemeinsam Probleme mit dem VBA-Code beheben.
Wenn die Fehlermeldung angezeigt wird, sollte VBA die problematische Codezeile hervorheben. Dies kann helfen, einzugrenzen, wo das Problem liegt. Die Identifizierung dieser Linie ist der Schlüssel zur Suche nach einer Lösung. Oder Sie können eine Freigabe über Ihre Datei vornehmen, die es uns ermöglichen würde, sie zu testen.
Darüber hinaus sind hier einige Orte, die Sie überprüfen können:
- Stellen Sie sicher, dass Sie mit dem richtigen Dokument arbeiten: Überprüfen Sie, ob es sich bei TempDoc tatsächlich um das neue Dokument handelt, das aus dem Seriendruck erstellt wurde. Wenn TempDoc nicht ordnungsgemäß auf das neu erstellte Dokument verweist, führt der Versuch, SendMailOutlook aufzurufen, zu einem Fehler.
- SendMailOutlook-Methode: Stellen Sie sicher, dass die Document_SendMailOutlook Methode sowohl in der Definition als auch im Aufruf richtig benannt ist. Wenn sie nicht übereinstimmen, erhalten Sie eine Fehlermeldung.
- In dem Code, den ich bereitgestellt habe, heißt die Methode Document_SendMailOutlook. Stellen Sie sicher, dass Sie beim Aufrufen TempDoc.SendMailOutlook ohne das Präfix Document_ verwenden, da dieses Präfix nicht Teil des Methodennamens ist, wenn es an ein Document-Objekt angefügt wird.
- Outlook-Integration: Stellen Sie sicher, dass Microsoft Outlook ausgeführt wird und dass die VBA-Umgebung über die erforderlichen Berechtigungen für die Interaktion mit ihr verfügt. In einigen Fällen können Sicherheitseinstellungen verhindern, dass VBA Outlook automatisiert.
- Anhänge: Stellen Sie sicher, dass die Dateipfade, die Sie für Anhänge angeben, gültig sind. Wenn die Dateipfade falsch sind, würde der Versuch, sie als Anhänge hinzuzufügen, zu einem Fehler führen. Beachten Sie, dass Dateipfade absolut sein sollten (z. B. "C:\Users\YourUsername\Documents\YourDocument.docx").
Teilen Sie mir gerne den Status mit.
Alles Gute.