blog.bartlweb - a technologist's external brain

Word-Makro formletter2pdf ab sofort fit für Microsoft Office 2016

Das OpenSource-Makro formletter2pdf erweitert die Serienbrieffunktion von Microsoft Word um die Möglichkeit Serienbriefe als einzelne PDF-Dateien oder Word-Dokumente zu speichern.

Mir der neuen Version 2.3 ist das Makro auch unter Microsoft Office 2016 bzw. Microsoft Office for Mac 2016 lauffähig und als Neuerung werden nun die Einstellungsparameter zwischen den einzelnen Ausführungen des Makros zwischengespeichert.

 

Mehr Details und Download unter www.formletter2pdf.com.

 

formletter2pdf Screenshot

Dieser Artikel hat Dir deinen Tag gerettet?

... und mühevolles Probieren, Recherchieren und damit Stunden an Zeit gespart? Oder einfach nur Dein Problem gelöst?

Dann würde ich mich freuen, wenn Du meine Zeit für die Erstellung dieses Blogartikels mit einer kleinen Anerkennung honorierst:

Zahlung mit PayPal oder Kreditkarte.

Hinweis zur Verwendung

Die Übermittlung einer Zahlung ist eine persönliche Anerkennung Ihrerseits an den Entwickler (Christian Bartl, Privatperson). Eine Zahlung ist nicht zweckgebunden und es ist keine Gegenleistung zu erwarten. Bitte beachten Sie, dass für eine übermittelte Zahlung keine Quittung ausgestellt werden kann.

Über den Autor

Christian Bartl

Christian Bartl Requirements Engineer
& Solution Architect für Online und Mobile

Als Technologie-Enthusiast und begeisterter Programmierer entwickle ich in meiner Freizeit Websites, Software und IT-Lösungen, die mir selbst und anderen den Alltag vereinfachen.

mehr auf christian.bartl.me

Kommentare

  1. Sehr geehrter Herr Bartl,

    ich dachte schon, nun klappt es…
    Aber zuerst, vielen Dank für diese Erleichterung einen Serienbrief in einzelne Dateien/pdf zu bekommen.
    Leider hilft es mir, bei meinem Serienbrief nicht wirklich. Auf meiner 2.ten Seite habe ich eine Auflistung

    mit {set Lezter Eintrag{if{mergefield Letzter}=1“aus“ „ein“}} {next if…………………………
    u.s.w.
    mal ist in einem Brief nur eine Angabe, in anderen bis zu acht Angaben. Die werden alle aus einer Excel Datei bezogen.

    Da funktioniert leider auch Ihr formletter2pdf nicht.

    Eine kurze Frage hierzu: gibt es eine Möglichkeit auch hier in der Zusammenführung jeweils einen Brief mit vollständigen Angaben
    der 2.ten Seite zu erhalten? Wenn Ihr Makro das machen könnte, wäre es genial.
    Mfg Antje Ohmsen

    kommentieren

    1. Hallo Antje,

      so wie es scheint, wird das dynamische Feld auf der 2. Seite nicht aktualisiert. Um das zu gewährleisten muss eine kleine Anpassung im Makro-Code von formletter2pdf durchgeführt werden.

      Zitat aus einem anderen Kommentar:

      Die Funktion zum automatischen Aktualisieren von dynamischen Feldern ist bereits im Code integriert und du musst sie nur mehr aktivieren. Öffne dazu den Makroeditor und bearbeite den Quellcode des Formulars "formletter2pdf_form". Dort musst du Zeile 370 auskommentieren:

      ' update dynamic fields in created documents; remove comment from next line if needed
      ActiveDocument.Fields.Update

      Diese Codezeile bewirkt das Aktualisieren aller Formularfelder, wie du es sonst manuell mit F9 durchführst.

      lg Christian

      kommentieren

  2. Hallo Christian.
    Du hast mir mit dem Makro - fast - das Wochenende gerettet.
    Klappt alles super ...
    außer das INHALTSVERZEICHNIS
    Statt den Seitenzahlen kommt jeweils der Text "Fehler! Textmarke nicht definiert." im Verzeichnis.
    Wenn ich normal eine Datei über SPEICHERN UNTER ... PDF schreibe kommt das Verzeichnis natürlich perfekt.
    Hab schon einiges probiert (Zeile 371 = Aktivieren etc.).
    Hast Du dazu eine Idee / Lösung?
    Vielen DANK im Voraus und herzliche Grüße
    Markus

    kommentieren

    1. Hallo Markus,

      nein das Problem ist mir bisher noch nicht untergekommen. In formletter2pdf löst die Zeile "ActiveDocument.Fields.Update" in formletter2pdf_form ein Update aller dynamischen Felder im neuen Einzeldokument aus. Versuchsweise kannst du einmal probieren diese Zeile auszukommentieren, um zu sehen, ob dann das Verzeichnis intakt bleibt.

      lg Christian

      kommentieren

Kommentar schreiben

Der hier angegebene Name wird gemeinsam mit deinem Kommentar auf der Website veröffentlicht.

Deine E-Mail-Adresse wird zur einmaligen Benachrichtigung bei Veröffentlichung des Kommentars genutzt.

Benachrichtigung per E-Mail über Antworten auf meinen Kommentar erhalten.

Bitte tippe die Zahlenkombination "8321" ein, nur dann kann ich deinen Kommentar entgegennehmen.

Bitte fülle dieses Feld nicht aus, nur dann kann ich deinen Kommentar entgegennehmen.