Frage

Ich verwende docmd.sendObject, um E -Mails von MS Access 2003 zu senden. Es öffnet die Aussichten mit allen relevanten Feldern gefüllt. Der Benutzer kann zu diesem Zeitpunkt jedoch nicht die E -Mail senden. In diesem Fall erscheint eine Eingabeaufforderung "Send -Aktion wurde storniert" angezeigt. Gibt es eine Möglichkeit, diese Nicht-Sendung von E-Mails durch den Benutzer zu fangen?

War es hilfreich?

Lösung

Es ist möglich, Outlook -Ereignisse von Microsoft Access mit einem Klassenmodul zu verwenden. Sie finden Details in der LessHandot Wiki, unter der Überschrift "Beispiel: Verwenden Sie Outlook -Ereignisse mit Zugriff"

Andere Tipps

Sie haben das Objekt an Outlook gesendet.

Ich glaube nicht, dass Outlook auf Ihren Zugriffsbefehl antwortet.

Databyss ist richtig, wenn Sie schreiben. Es gibt keine Möglichkeit, dass Outlook auf Ihren Zugriffsbefehl antwortet. Anstatt diesen lockeren Befehl "sendObject" zu verwenden, würde ich Ihnen empfehlen, eine Outlook -Instanz aus Ihrem VBA -Code zu erstellen (nach der Registrierung der Microsoft Outlook -Objektbibliothek in Tools/Referenzen)? Sie könnten dann Ihre E -Mails auf sehr effiziente Weise verwalten.

Vielleicht Tony Toews's Zugang zu E -Mail -FAQ würde für Sie von Nutzen sein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top