Mailmerge mit bestimmten Zellen für einen Vertrag

280
Felix Schön

Während meines Sommerpraktikums muss ich eine bequeme Methode zur Erstellung von Verträgen mithilfe einer Excel-Tabelle erstellen, die eine einzelne Person darstellt und Daten wie Vor- und Nachnamen, Geburtsdatum, aber auch recht komplexe Berechnungen für die Teilabschnitte enthält. Zeitrichtlinien unter anderem. Ich erhielt eine allgemeine Vorlage für die verschiedenen Arten von Verträgen, die vom Anwalt der Kanzlei verfasst wurde. Bei den meisten Platzhaltern, die ich dynamisch ausfüllen muss, handelt es sich beispielsweise um Adressen und Namen. Zu anderen Zeitpunkten muss ich jedoch prüfen, ob eine bestimmte Berechnung in der Tabelle einen bestimmten Wert enthält und ob und nur, wenn diese Bedingung gegeben ist, muss ich oder einschließen eine Klausel des Vertrages ausschließen.

Bei diesem Umgang mit der Situation wurden bisher mehrere "IF" -Klauseln und die Funktion "CONCATENATE" verwendet, wodurch die gesamte Tabelle wirklich verwirrend wurde. Meine Frage ist: Gibt es eine Möglichkeit, die Excel-Datei mit einer Word-Datei zu verknüpfen und die Mailmerge-Funktion zu verwenden, um Informationen aus bestimmten Zellen zu extrahieren und mit einem Wert zu vergleichen? Auf diese Weise könnte ich bestimmte Klauseln nur drucken, wenn die Bedingung erfüllt ist. Ich werde versuchen, ein Beispiel zu geben:

Excel-Datei: Enthält den Namen ("Mr. John Q. Public"), das Geburtsdatum (01.01.1980) und einen Booleschen Wert, der angibt, ob er einen bestimmten Rabatt erhalten kann.

Word-Datei: Beim Verknüpfen der Dateien extrahiert Word die Informationen und platziert sie an den richtigen Stellen. (Die fett gedruckten Teile markieren die eingefügten Informationen.)

Bezüglich der Beschäftigung von Herrn John Q. Public, geboren am 01.01.1980 . Gerne informieren wir Sie über unsere Entscheidung, Sie als Vertriebsmanager anzustellen [...]

Nun zum kniffligen Teil. Nehmen wir an, es gibt eine Richtlinie, die besagt, dass Sie, wenn Sie eine bestimmte Bedingung erfüllen (gekennzeichnet durch den Booleschen Wert), ein früheres Rentenalter in Anspruch nehmen können.

[...] (Dieser Teil sollte nur gedruckt werden, wenn eine Zelle in der Tabelle die festlegbare Bedingung erfüllt.) Da Sie die Bedingung xyz erfüllen, können Sie auch im Alter von 50 Jahren in Rente gehen! [...]

Ich bin mir der Tatsache bewusst, dass die Mailmerge-Funktion if / then / else-Anweisungen zulässt (was im Wesentlichen das ist, wonach ich suche), aber nur für eine "Menge" von Daten (mehrere Instanzen desselben Typs), jedoch für mein gesamtes Die Excel-Datei repräsentiert eine einzelne Person. Wäre es möglich, die Informationen per Referenz zu extrahieren, wie ([Tabelle]! A: 0)? Auf diese Weise glaube ich, dass ich meine Aufgabe auf elegantere Weise erreichen konnte. Ich hoffe wirklich, ich könnte mich verständlich machen. Vielen Dank für Ihre Zeit und Hilfe!

0

0 Antworten auf die Frage