Freigeben über


EMailDatenbankobjekt-Makroaktion

Gilt für: Access 2013 | Office 2013

Verwenden Sie die EMailDatenbankobjekt -Aktion, um ein angegebenes Datenblatt, ein Formular, einen Bericht, ein Modul oder eine Datenzugriffsseite von Microsoft Access zum Anzeigen oder Weiterleiten in eine E-Mail-Nachricht einzuschließen.

Hinweis

Diese Aktion ist nicht zulässig, wenn die Datenbank nicht vertrauenswürdig ist.

Einstellungen

Die EMailDatenbankobjekt-Aktion hat die folgenden Argumente.

Aktionsargument

Beschreibung

Objekttyp

The type of object to include in the mail message. Click Table (for a table datasheet), Query (for a query datasheet), Form (for a form or form datasheet), Report, Module, or Data Access Page, Server View, Stored Procedures, or Function in the Object Type box in the Action Arguments section of the Macro Builder pane. You can't send a macro. If you want to include the active object, select its type with this argument, but leave the Object Name argument blank.

Objektname

Der Name des Objekts, das zu der E-Mail hinzugefügt werden soll. Das Feld Objektname zeigt alle Objekte in der Datenbank vom Typ, der im Objekttyp -Argument ausgewählt ist. Wenn Sie die Argumente Objekttyp und Objektname leer lassen, sendet Access eine Nachricht an die E-Mail-Anwendung ohne ein Datenbankobjekt. Wenn Sie ein Makro mit der EMailDatenbankobjekt -Aktion in einer Bibliotheksdatenbank ausführen, sucht Access nach dem Objekt mit diesem Namen zuerst in der Bibliotheksdatenbank und dann in der aktuellen Datenbank.

Ausgabeformat

Der Formattyp, den Sie für das enthaltene Objekt verwenden möchten. Die Liste der Formate, aus der Sie auswählen können, ändert sich je nachdem, was Sie für das Argument Objekttyp auswählen. Die verfügbaren Formate können Excel 97 - Excel 2003 Workbook (*.xls), Excel Binary Workbook (*.xlsb), Excel Workbook (*.xlsx), HTML (*.htm, *.html), Microsoft Excel 5.0/95 Workbook (*.xls), PDF Format, Rich Text Fomat (*.rtf), Textdateien (*.txt) oder XPS-Format (*.xps) sein. im Feld Ausgabeformat . Module können nur im Textformat gesendet werden. Datenzugriffsseiten können nur im HTML-Format gesendet werden. Wenn Sie dieses Argument leer lassen, werden Sie von Access zur Angabe eines Dateiformats aufgefordert.

An

Die Empfänger der Nachricht, deren Namen in das Feld An der E-Mail-Nachricht aufgenommen werden sollen. Wenn Sie dieses Argument leer lassen, werden Sie von Access aufgefordert, die Namen der Empfänger anzugeben. Die Empfängernamen in diesem Argument 8sowie in den Argumenten Cc und Bcc) müssen durch Semikolons (;) oder durch das Listentrennzeichen voneinander getrennt werden, das in der Microsoft Windows- Systemsteuerung im Dialogfeld Ländereinstellungen auf der Registerkarte Zahlen festgelegt ist. Wenn die Empfängernamen nicht von der E-Mail-Anwendung erkannt werden, wird die Nachricht nicht gesendet, und es tritt ein Fehler auf.

Cc

Die Empfänger der Nachricht, die eine Kopie ( Cc-Zeile) der E-Mail-Nachricht erhalten sollen. Wenn Sie dieses Argument leer lassen, bleibt die Cc-Zeile der E-Mail-Nachricht leer.

Bcc

Die Empfänger der Nachricht, die eine Blindkopie ( Bcc-Zeile) der E-Mail-Nachricht erhalten sollen. Wenn Sie dieses Argument leer lassen, bleibt die Bcc-Zeile der E-Mail-Nachricht leer.

Betreff

Der Betreff der Nachricht. Dieser Text wird in der Betreff-Zeile der E-Mail-Nachricht angezeigt. Wenn Sie dieses Argument leer lassen, bleibt die Betreff-Zeile der E-Mail-Nachricht leer.

Nachrichtentext

Beliebiger Text, den Sie zusätzlich in das Datenbankobjekt einschließen möchten. Dieser Text wird im Hauptteil der E-Mail-Nachricht nach dem Objekt angezeigt. Wenn Sie dieses Argument leer lassen, wird kein zusätzlicher Text in die E-Mail-Nachricht eingeschlossen. Lassen Sie die Argumente Objekttyp und Objektname leer, können Sie mit diesem Argument eine E-Mail-Nachricht ohne Datenbankobjekt senden.

Nachricht bearbeiten

Gibt an, ob die Nachricht vor dem Senden bearbeitet werden kann. Wenn Sie Ja auswählen, wird die E-Mail-Anwendung automatisch gestartet, und die Nachricht kann bearbeitet werden. Wenn Sie Nein auswählen, wird die Nachricht gesendet, ohne dass der Benutzer eine Möglichkeit zur Bearbeitung hat. Die Standardeinstellung ist Ja.

Vorlagedatei

Der Pfad und Dateiname einer Datei, die Sie als Vorlage für eine HTML-Datei verwenden möchten. Eine Vorlagedatei enthält HTML-Tags.

Hinweise

Das Objekt in der E-Mail-Nachricht ist das ausgewählte Ausgabeformat. Beim Doppelklicken auf das Objekt wird die entsprechende Software gestartet und das Objekt geöffnet.

Die folgenden Regeln gelten bei der Verwendung der EMailDatenbankobjekt -Aktion zum Einschließen eines Datenbankobjekts in eine E-Mail-Nachricht:

  • Sie können Tabellen-, Abfrage- und Formulardatenblätter senden. Im verwendeten Objekt sehen alle Felder im Datenblatt so aus wie in Access, mit Ausnahme der Felder, die OLE-Objekte enthalten. Die Spalten für diese Felder sind im Objekt eingeschlossen, die Felder sind jedoch leer.

  • Für ein Steuerelement, das an ein Ja/Nein-Feld (eine Umschaltfläche, eine Optionsschaltfläche oder ein Kontrollkästchen) gebunden ist, wird in der Ausgabedatei der Wert –1 (Ja) oder 0 (Nein) angezeigt.

  • Für ein Textfeld, das an ein Hyperlink-Feld gebunden ist, wird in der Ausgabedatei der Hyperlink für alle Ausgabeformate mit Ausnahme von MS-DOS-Text angezeigt (in diesem Fall wird der Hyperlink nur als normaler Text angezeigt).

  • Wenn Sie ein Formular in der Formularansicht senden, enthält das eingeschlossene Objekt immer die Datenblattansicht des Objekts.

  • Wenn Sie einen Bericht senden, sind Textfelder und (in einigen Fällen) Bezeichnungsfelder die einzigen Steuerelemente, die in das Objekt eingeschlossen werden. Alle sonstigen Steuerelemente werden ignoriert. Auch Kopf- und Fußzeileninformationen werden ausgeschlossen. Die einzige Ausnahme besteht darin, dass beim Senden eines Berichts im Excel-Format ein Textfeld in einem Gruppenfuß, das einen Ausdruck mit der Summe -Funktion enthält, in das Objekt eingeschlossen wird. Keine anderen Steuerelemente in einer Kopf- oder Fußzeile (und keine andere Aggregatfunktion als Summe) werden in das Objekt eingeschlossen.

  • Unterberichte sind im Objekt eingeschlossen.

  • Wenn Sie ein Datenblatt, ein Formular oder eine Datenzugriffsseite im HTML-Format senden, wird eine HTML-Datei erstellt. Wenn Sie einen Bericht im HTML-Format senden, wird für jede Seite im Bericht eine HTML-Datei erstellt.

Verwenden Sie die SendObject -Methode des DoCmd -Objekts, um die EMailDatenbankobjekt -Aktion in einem VBA-Modul (Visual Basic für Applikationen) auszuführen.

Über den Autor

Link bereitgestellt von Luke Chung, FMS, Inc., Gründer und Präsident von FMS, Inc., einem führenden Anbieter von benutzerdefinierten Datenbanklösungen und Entwicklertools.