EMailDatenbankobjekt-Makroaktion

Sie können die EMailDatenbankobjekt-Makroaktion in Access-Desktopdatenbanken verwenden, um das angegebene Access-Datenblatt, -Formular, -Bericht oder -Modul in eine E-Mail einzufügen, um sie anzuzeigen und weiterzuleiten.

Hinweis : Beginnend mit Access 2010 wurde die Makroaktion SendenObjekt in EMailDatenbankObjekt umbenannt.

Hinweis : Diese Aktion ist nur bei vertrauenswürdigen Datenbanken zulässig.

Einstellungen

Die EMailDatenbankObjekt-Aktion weist die folgenden Argumente auf:

Aktionsargument

Beschreibung

Objekttyp

Der Objekttyp, der in die E-Mail einbezogen wird. Klicken Sie im Feld Objekttyp im Abschnitt Aktionsargumente des Makroentwurfsfensters auf Tabelle (bei einem Tabellendatenblatt), Abfrage (bei einem Abfragedatenblatt), Formular (bei einem Formular oder einem Formulardatenblatt), Bericht, Modul, Datenzugriffsseite, Serveransicht, Gespeicherte Prozedur oder Funktion. Ein Makro kann nicht gesendet werden. Wenn Sie das aktive Objekt einbeziehen möchten, wählen Sie dessen Typ mit diesem Argument aus, lassen das Argument Objektname jedoch leer.

Objektname

Der Name des Objekts, das in die E-Mail einbezogen wird. Im Feld Objektname werden alle Objekte in der Datenbank des Typs angezeigt, der mit dem Argument Objekttyp ausgewählt wurde. Wenn Sie die Argumente Objekttyp und Objektname leer lassen, sendet Access eine Nachricht ohne jegliches Datenbankobjekt an die E-Mail-Anwendung.

Wenn Sie ein Makro ausführen, das die EMailDatenbankObjekt-Aktion in einer Bibliotheksdatenbank enthält, sucht Access zunächst in der Bibliotheksdatenbank und dann in der aktuellen Datenbank nach einem Objekt mit diesem Namen.

Ausgabeformat

Der Typ des Formats, das Sie für das enthaltene Objekt verwenden möchten. Die Liste der auswählbaren Formate ändert sich in Abhängigkeit von Ihrer Auswahl für das Argument Objekttyp. Die verfügbaren Formate umfassen möglicherweise Folgendes: Excel 97 - Excel 2003-Arbeitsmappe (*.xls), Excel-Binärarbeitsmappe (*.xlsb), Excel-Arbeitsmappe (*.xlsx), HTML (*.htm, *.html), Microsoft Excel 5.0/95-Arbeitsmappe (*.xls), PDF-Format (*.pdf), Rich Text-Format (*.rtf), Textdatei (*.txt) oder XPS-Format (*.xps) 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 aufgefordert, das Ausgabeformat anzugeben.

Hinweis : Wenn Sie Access 2007 verwenden, können Sie erst nach der Installation des Add-Ins in das PDF- oder XPS-Format exportieren. Weitere Informationen finden Sie unter Aktivieren der Unterstützung für andere Dateiformate wie PDF und XPS.

An

Die Empfänger der Nachricht, deren Namen Sie in der Zeile An der E-Mail hinzufügen möchten. Wenn Sie dieses Argument leer lassen, werden Sie von Access aufgefordert, die Namen der Empfänger anzugeben.

Trennen Sie die Namen der in diesem Argument angegebenen Empfänger (und in den Argumenten Cc und Bcc) durch ein Semikolon (;) oder durch das Trennzeichen (Listen), das auf der Registerkarte Zahl des Dialogfelds für Eigenschaften der regionalen Einstellungen in der Systemsteuerung von Microsoft Windows festgelegt ist. Wenn die E-Mail-Anwendung die Namen der Empfänger nicht identifizieren kann, wird die Nachricht nicht gesendet und es tritt ein Fehler auf.

Cc

Die Empfänger der Nachricht, deren Namen Sie in der Zeile Cc (Kopie) der E-Mail hinzufügen möchten. Wenn Sie dieses Argument leer lassen, ist die Zeile Cc in der E-Mail leer.

Bcc

Die Empfänger der Nachricht, deren Namen Sie in der Zeile Bcc (Blindkopie) der E-Mail hinzufügen möchten. Wenn Sie dieses Argument leer lassen, ist die Zeile Bcc in der E-Mail leer.

Betreff

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

Nachrichtentext

Ein beliebiger Text, den Sie zusätzlich zum Datenbankobjekt in die Nachricht einbeziehen möchten. Dieser Text wird im Hauptteil der E-Mail im Anschluss an das Objekt angezeigt. Wenn Sie dieses Argument leer lassen, ist kein zusätzlicher Text in der E-Mail enthalten. Wenn Sie die Argumente Objekttyp und Objektname leer lassen, können Sie mithilfe dieses Arguments eine E-Mail ohne Datenbankobjekt senden.

Nachricht bearbeiten

Gibt an, ob die Nachricht bearbeitet werden kann, bevor sie gesendet wird. 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 die Möglichkeit erhält, die Nachricht zu bearbeiten. Die Standardeinstellung ist Ja.

Vorlagendatei

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

Hinweise

Das Objekt in der E-Mail weist das ausgewählte Ausgabeformat auf. Wenn Sie auf das Objekt doppelklicken, startet die geeignete Software mit dem geöffneten Objekt.

Die folgenden Regeln gelten, wenn Sie die EMailDatenbankObjekt-Aktion dazu verwenden, um ein Datenbankobjekt in eine E-Mail einzubeziehen:

  • Sie können Tabellen-, Abfrage- und Formulardatenblätter senden. Im einbezogenen Objekt werden alle Felder im Datenblatt wie in Access angezeigt, mit Ausnahme von Feldern, die OLE-Objekte enthalten. Die Spalten für diese Felder sind im Objekt enthalten, aber die Felder sind leer.

  • Bei einem Steuerelement, das an ein Ja/Nein-Feld gebunden ist (eine Umschaltfläche, ein Optionsfeld oder ein Kontrollkästchen), zeigt die Ausgabedatei den Wert -1 (Ja) oder 0 (Nein) an.

  • Bei einem Textfeld, das an ein Hyperlink-Feld gebunden ist, zeigt die Ausgabedatei die Links in allen Ausgabeformaten mit Ausnahme von MS-DOS-Text an (in diesem Fall wird der Link nur als normaler Text angezeigt).

  • Wenn Sie ein Formular in Formularansicht senden, enthält das einbezogene Objekt immer die Datenblattansicht des Formulars.

  • Wenn Sie einen Bericht senden, sind die einzigen im Objekt enthaltenen Steuerelemente die Textfelder und (in einigen Fällen) Beschriftungen. Alle anderen Steuerelemente werden ignoriert. Kopf- und Fußzeileninformationen sind ebenfalls nicht enthalten. Die einzige Ausnahme ist, wenn Sie einen Bericht im Excel-Format senden, ist im Objekt ein Textfeld in einem Gruppenfuß einbezogen, das einen Ausdruck mit der Summe-Funktion enthält. Kein anderes Steuerelement in einer Kopf- oder Fußzeile (und keine andere Aggregatfunktion außer Summe) ist in dem Objekt enthalten.

  • Unterberichte sind im Objekt einbezogen.

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

Zum Ausführen der EMailDatenbankObjekt-Aktion in einem VBA-Modul (Visual Basic for Applications) verwenden Sie die SendenObjekt-Methode des DoCmd-Objekts.

Bild

Der folgende Link wurde von Luke Chung bereitgestellt. Luke ist Gründer und Präsident von FMS, Inc., ein führender Anbieter von benutzerdefinierten Datenbanklösungen und Entwicklertools.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×