Office: (Office 2013) Berichtsinhalt als Mail verwenden

Helfe beim Thema Berichtsinhalt als Mail verwenden in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo ich will mir gerade eine Datenbank für meine Angebote an die Kunden erstellen. Im Grunde bin ich mit dem Konzept fertig, allerdings, wenn ich... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von andyga, 7. März 2015.

  1. Berichtsinhalt als Mail verwenden


    Hallo
    ich will mir gerade eine Datenbank für meine Angebote an die Kunden erstellen.

    Im Grunde bin ich mit dem Konzept fertig, allerdings, wenn ich eine Anfrage als Bericht erstelle und diese Anfrage per Mail versenden will, würde diese als Anhang versendet.
    Ich hätte das Angebot aber gerne als Mailtext.
    Geht das?

    :)
     
    andyga, 7. März 2015
    #1
  2. Ja, Stichwort "Outlook-Automation".
    Alternativ steht "CDO" zur Wahl.

    HTH
     
    truthworthy, 8. März 2015
    #2
  3. ich kenne mich leider nicht mit Programmierung aus. *redface.gif* *frown.gif*

    Im Moment würde ich es so machen:
    Bericht aufrufen - nach Word exportieren (1 Klick) - aus Word kopieren (1 Klick) - und in Outlook als Body einfügen (1 Klick).
    aber es ist doch umständlich
    Auch aus Word kann man das Dokument ja nur als Anlage senden. Ich will den Bericht aber als Email Body senden!

    Kann man nicht den Inhalt des Berichts kopieren und in eine Mail einfügen?
    Wenn ich dann auch noch Email Adresse und Betreff aus dem Bericht übernehmen könnte wäre SUPER!
     
    andyga, 8. März 2015
    #3
  4. Berichtsinhalt als Mail verwenden

    Schau mal in Deiner Hilfe nach dem Befehl (VBA)
    DoCmd.OutputTo...

    Da sollte in Acc2013 auch das Ausgabeformat HTML funktionieren (habe nur Acc2007).
    Das könntest Du dann für den Bodytext nehmen.
     
    fraeser, 8. März 2015
    #4
  5. Danke. Ich habe vorher auch etwas von "DoCmd.sendobject" gelesen
    ist das auch sowas? Was ist der Unterschied?

    Beide Befehle müsste ich aus dem Formular aufrufen, nicht aus dem Bericht, oder?
    Kann ich mir das Angebot zuerst ansehen?
    Ich müsste dann eine Schaltfläche machen mit "Seitenvorschau" und eine mit Angebot senden, oder?

    Als Ausgabeformat müsste ich HTML nehmen, oder?
     
    andyga, 9. März 2015
    #5
  6. sorry, noch ne Frage
    Bei openreport kann ich ja nur eine Berichtsseite ausdrucken
    zB: DoCmd.OpenReport stDocName, acPreview, , "[Auftragsnummer]=[Formulare]![Auftragsformular]![Auftragsnummer] "
    wie kann ich diese Auswahl bei sendobject oder outputto treffen?
    Ich will ja nicht alle Aufträge an den Kunden senden, sondern nur den ausgewählten!
     
    andyga, 9. März 2015
    #6
  7. Hallo
    die Auswahl habe ich nun gelöst. indem ich zuerst den Bericht in der Vorschau öffne und dann sendobject mache.

    Allerdings ist der Bericht dann in der Mail wieder ein Anhang. Genau das wollte ich ja nicht! Das kann Access ja per pdf schon alleine!
    Ich möchte die Berichtsseite als BODY in der Mail!
    Eventuell kann man dann ja die AGBs als Anhang anhängen.
     
    andyga, 9. März 2015
    #7
  8. Berichtsinhalt als Mail verwenden

    Wie in #4 geschrieben.
    Schau doch mal nach "DoCmd.OutputTo..."

    Gib den Befehl im VBA ein, setz den Cursor drauf und drücke F1.
    Die Hilfe hilft Dir...
     
    fraeser, 9. März 2015
    #8
  9. ich habe das leider nur so verstanden, dass ich mit dem outputto Befehl eine Datei erzeugen kann.
    Ich weiß aber leider nicht, wie ich diese Datei als MailBody verwenden soll :-(

    Wenn ich es mit sendobject mache wird es als Anhang eingefügt und mit
    outputto wird eine "externe" Datei erzeugt.
    Da komme ich leider nicht weiter.
     
    andyga, 9. März 2015
    #9
  10. Na ja, solltest erst mal schauen, ob Du mit dem OutputTo aus dem Bericht eine HTML-Datei erstellen kannst (Ausgabeformat).
    Der Befehl ist in der Hilfe beschrieben!

    Die HTML schaust Du Dir dann mal an, ob sie Deinen Erwartungen entspricht.

    Wenn ja, käme als nächster Schritt, die Email zu versenden (SendObject). Als Body (HTML) fügst Du dann die zuvor erstellt HTML-Datei ein.
     
    fraeser, 9. März 2015
    #10
  11. ich habe jetzt folgenden Code versucht.
    Es geht aber nicht:

    Dim stDocName As String

    stDocName = "Auftragsbestätigung"

    DoCmd.OpenReport stDocName, acViewPreview, , "[Auftragsnr]=[Formulare]![Auftragsformular neu]![Auftragsnr]"
    DoCmd.OutputTo acOutputReport, stDocName, acFormatHTML, "test.html"
    DoCmd.SendObject acSendReport, stDocName, acFormatHTML, "testmail@hotmail.com", , , testsubject, "test.html", True




    ausserdem: wenn ich jeden Auftrag abspeichere (unter zB test.html) muss ich doch jedesmal das Überschreiben bestätigen?
     
  12. hilft nicht viel weiter (genauer - Fehlermeldung?)
    Ich mache jetzt Feierabend. Melde mich morgen vormittag.
    Habe da eine Lösung gebastelt...
    (mit SendObject wirst Du wohl auch nicht weiterkommen)
     
    fraeser, 10. März 2015
    #12
  13. Berichtsinhalt als Mail verwenden

    PS: Da sind bei Dir auch einige Fehler drin! Kriegst morgen etwas besseres...
     
    fraeser, 10. März 2015
    #13
  14. Ok,
    hier doch eine Vorab-Version.
    Ist in Access 2007, als Email-Client habe ich Outlook 2010.
    Das müsste man evtl. konvertieren/anpassen!?

    Im Formular "hafo" ist ein Button. Damit werden die einzelnen Prozeduren/Funktionen nacheinander ausgeführt.

    Im Modul "Modul1" liegen die Deklarationen (!) und die benutzten Funktionen/Prozeduren.

    Am besten erst mal alles anschauen, damit Du es verstehst und anpassen kannst.

    Bei Fragen, dann alles morgen...
     
    fraeser, 10. März 2015
    #14
  15. hab deinen Post leider jetzt erst gesehen. Erstmal Vielen Dank!!!! für die Mühe!!!!!

    Ich werds jetzt mal "studieren" und melde mich dann wieder...
     
Thema:

Berichtsinhalt als Mail verwenden

Die Seite wird geladen...
  1. Berichtsinhalt als Mail verwenden - Similar Threads - Berichtsinhalt Mail verwenden

  2. Wann genau wird Mail zu verpassten Aktivitäten versandt

    in Microsoft Teams Hilfe
    Wann genau wird Mail zu verpassten Aktivitäten versandt: Hallo miteinander, wird das Mail zu verpassten Teams-Aktivitäten nur versandt, wenn man nicht in Teams oder am PC angemeldet ist oder wird es auch versandt, wenn man in Teams angemeldet ist aber...
  3. Mail verschieben, wenn sie "als erledigt markiert ist

    in Microsoft Outlook Hilfe
    Mail verschieben, wenn sie "als erledigt markiert ist: Halo liebes Forum-Team, mein Problem: ich arbeite in einem großen Unternehmen mit vielen Mitarbeitern. Ich könnte in der Archivierung viel Zeit sparen, wenn ich nicht die lange Ordnerstrucktur...
  4. Empfänger sieht primäre Adresse statt Alias, an den die Mail ging

    in Microsoft Outlook Hilfe
    Empfänger sieht primäre Adresse statt Alias, an den die Mail ging: Moin. Ein Kollege muss ein paar Apps registrieren, von denen dann ab und zu auch eine Statusmail an ihn gesendet wird. Für seine primäre E-Mail-Adresse Vorname.Nachname@Firma.de habe ich den Alias...
  5. Spam Mail

    in Microsoft FrontPage Hilfe
    Spam Mail: Hallo, ich wollte für eine Bekannte ein Konto einrichten, Sie bekommt eine Mail, beim Link wir aber auf eine unsichere Seite verwiesen. <img...
  6. Falsche E-Mail-Adresse in Outlook Live nach IONOS-Migration

    in Microsoft Outlook Hilfe
    Falsche E-Mail-Adresse in Outlook Live nach IONOS-Migration: Hallo zusammen, ich habe kürzlich meinen Vertrag bei IONOS umgestellt und musste dabei auch meine E-Mail-Adressen über ein IONOS-Tool migrieren. Outlook auf meinem Desktop-Rechner und auch auf...
  7. Bestimmte Mail automatisch nach X Tagen löschen

    in Microsoft Outlook Hilfe
    Bestimmte Mail automatisch nach X Tagen löschen: Hallo, ich erhalte immer einmal in der Woche Mails wobei ich immer nur die aktuellste Mail benötige und die anderen Mails veraltet sind und somit endgültig gelöscht werden können, da diese sonst...
  8. Antwort-E-Mail-Adresse gleich Empfang-E-Mail-Adresse

    in Microsoft Outlook Hilfe
    Antwort-E-Mail-Adresse gleich Empfang-E-Mail-Adresse: Hallo Zusammen, ich nutze Outlook aus Office 365 (Version 2409 Build 16.0.18025.20160). Dabei hab ich mehrere E-Mail-Konten eingetragen (zwei T-Online-Adressen und zwei GMX-Adressen). Mein...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden