vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Mailversand mit Outlook 
Autor: Irgendeiner
Datum: 27.10.03 14:32

Hallo zusammen,

ich habe von einem ehemaligen Kollegen eine Access DB übernommen die via Outlook Massenmails versendet (nee, kein Spam ) . Da die Attachments teils recht gross sind und die Routine für jeden Empfänger eine eigene Mail generiert ist das ganze je nach Umfang recht zeitaufwendig und zwingt auch schonmal unseren Mailserver in die Knie

Ich wollte das ganze jetzt insoweit anpassen dass für 100 Empfänger nicht mehr 100 Mails generiert werden, sondern nur noch eine mit 100 Empfängern. Wäre eigentlich kein Thema, jedoch ist mir das Outlook Objektmodell leider gänzlich unbekannt Die Online VBA Hilfe wurde auf meinem Firmen PC leider nicht installiert...

Ich müsste einfach nur wissen wie ich in Outlook eine Mail mit mehreren Empfängern erzeuge die dann aber aus Datenschutzgründen für die Adressaten unsichtbar in bcc stehen sollten.

Hier der jetzige Code-Schnippsel, ich hoffe jemand kann mir helfen:

'eMail mit Outlook verschicken.
        Set myMail = myOutlApp.CreateItem(olMailItem)
        With myMail
            ' Den Empfänger der Mail festlegen
            .To = rst![EMail]
            ' Den Betreff der Mail festlegen
            .Subject = Me!txtBetreff
            ' Den Text der Mail festlegen
            .Body = Message
            ' Die Attachments zur Mail hinzufügen
            query = "SELECT Pfad FROM tab_Anhänge WHERE EMailID=" & _
              Me.txtEMailID
 
            Set rs = dbs.OpenRecordset(query)
            If (Not (rs.BOF)) Then          'nur wenn ein Anhang vorhanden ist
                While (Not (rs.EOF))        'bis alle Dateien im Anhang 
                ' verarbeitet wurden
                    .Attachments.Add rs![Pfad]
                    rs.MoveNext             'nächsten Anhang lesen
                Wend
            End If
            rs.Close
            ' Die Mail senden
            .Send
        End With
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Mailversand mit Outlook522Irgendeiner27.10.03 14:32

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel