Categories: Software

Outlook-Tipps für IT-Manager



Informationen auf vorprogrammierte Weise weitergeben

Der Versand von E-Mails über die Benutzeroberfläche ist ein recht einfacher Vorgang. Dies bedeutet jedoch nicht, dass man diese unkontrollierte Fähigkeit auch seinen Anwendern zur Verfügung stellen sollte.

Will man den Zugriff auf die Menüs einschränken oder die Anwender einfach nur durch den Vorgang führen, lässt sich dieser mit Hilfe der SendObject-Methode von Visual Basic for Applications (VBA) automatisieren.

SendObject ist eine Methode des Objekts DoCmd und akzeptiert eine ganze Reihe verschiedener Argumente in dieser Form (diese sind alle optional, jedoch muss zumindest eines angegeben werden:

DoCmd.SendObject objecttype, objectname, outputformat, to, cc, bcc, subject, messagetext, editmessage, templatefile

Argumente der Methode SendObject

Diese Konstanten repräsentieren die in Tabelle A aufgeführten Formate. Die meisten Argumente erklären sich von selbst, die Konstante acSendNoObject verdient allerdings eine nähere Betrachtung. Diese Konstante wird verwendet, wenn man der Nachricht kein Objekt anhängen möchte. Das bedeutet also, dass man von Access aus eine Nachricht im Textformat versenden kann, und zwar selbst dann, wenn man keinen Report und keine Daten versendet. Diese Option wird sicherlich nicht häufig benötigt, es ist jedoch gut zu wissen, dass es sie gibt.

Argument Beschreibung
objecttype Eine von vielen Konstanten, die den Typ des zu versendenden Objekts definieren:
acSendTable
acSendQuery
acSendForm
acSendReport
acSendModule
acSendDataAccessPage
acSendNoObject (the default)
objectname Der Name des zu versendenden Objekts.
outputformat Eine von vielen Konstanten, die das Format des zu versendenden Objekts definieren:
acFormatDAP
acFormatHTML
acFormatRTF
acFormatText
acFormatXLS
Diese Konstanten repräsentieren die in Tabelle A aufgeführten Formate.
to Identifiziert den Empfänger; kann auch eine Liste mehrerer Empfänger sein. Wird hier ein konkreter Wert eingegeben, muss es sich um eine tatsächliche E-Mail-Adresse oder um einen Adressbucheintrag handeln. Zur Trennung mehrerer Empfänger wird das Semikolon (;) verwendet.
cc Wie ‚to‘, die Nachricht wird aber als Kopie an den Empfänger versandt.
bcc Wie to, die Nachricht wird aber als Blindkopie an den Empfänger versandt.
subject Text, der die Betreffzeile der Nachricht darstellt.
messagetext Text, der den Hauptteil der Nachricht darstellt.
editmessage Legt fest, ob die Nachricht zu Bearbeitungszwecken geöffnet oder sofort versandt wird. Dies ist auf True einzustellen, wenn man wünscht, dass die Nachricht im Standard-E-Mail-Client angezeigt wird. Soll die Nachricht sofort und ohne weitere Eingaben von Seiten des Anwenders versandt werden, ist diese Option auf False zu setzen.
templatefile Der Name (einschließlich Pfad) einer HTML-Vorlage, die mit der Konstante acFormatHTML verwendet wird.

Page: 1 2 3 4 5 6 7 8 9 10

ZDNet.de Redaktion

Recent Posts

Dirty Stream: Microsoft entdeckt neuartige Angriffe auf Android-Apps

Unbefugte können Schadcode einschleusen und ausführen. Auslöser ist eine fehlerhafte Implementierung einer Android-Funktion.

2 Wochen ago

Apple meldet Umsatz- und Gewinnrückgang im zweiten Fiskalquartal

iPhones und iPads belasten das Ergebnis. Außerdem schwächelt Apple im gesamten asiatischen Raum inklusive China…

2 Wochen ago

MadMxShell: Hacker verbreiten neue Backdoor per Malvertising

Die Anzeigen richten sich an IT-Teams und Administratoren. Ziel ist der Zugriff auf IT-Systeme.

2 Wochen ago

April-Patches für Windows legen VPN-Verbindungen lahm

Betroffen sind Windows 10 und Windows 11. Laut Microsoft treten unter Umständen VPN-Verbindungsfehler auf. Eine…

2 Wochen ago

New Work und Digitalisierung: Wie der technische Fortschritt eine neue Arbeitswelt erst möglich macht

Die Arbeitswelt ist ständig im Wandel. Moderne Technologien haben in den vergangenen Jahren großen Einfluss…

2 Wochen ago

AMD steigert Umsatz und Gewinn im ersten Quartal

Server-CPUs und Server-GPUs legen deutlich zu. Das Gaming-Segment schwächelt indes.

2 Wochen ago