Programmierung Word-Serienbrief
VBA-Entwicklung einer Microsoft Word-Vorlage mit Serienbrief-Funktionalität
Im Auftrag des weltweit tätigen Herstellers von Sicherheits-Schaltsystemen, der K.A. Schmersal GmbH & Co. KG mit Hauptsitz in Wuppertal, hat eWorks die Entwicklung einer Microsoft Word Dokumenten-Vorlage zur Erweiterung der Word-Serienbrief-Funktionalität erstellt.
Die Entwicklung der Word-Vorlage erfolgte mit Microsoft Word 2003, Microsoft Excel 2003 und VBA („Visual Basic for Applications”). Sie enthält bereits das Corporate Design (CD) der Firma K.A. Schmersal GmbH & Co. KG für Briefe, über eine eigens dafür erstellte Office Symbolleiste ist es möglich, die Auswahl einer Datenquelle in Form einer Microsoft Excel Arbeitsmappe vorzunehmen, zu ändern oder zu entfernen. Mit Hilfe von Platzhaltern in Form von Word-Feldern können die Datensätze der Datenquelle im Serienbrief ausgegeben werden. Der Anwender hat die Möglichkeit, die in der Datenquelle vorkommenden Spalten Platzhaltern zuzuordnen bzw. mit diesen zu verknüpfen. Als besonders hilfreich stellte sich heraus, dass Platzhalter auch mehreren Spalten gleichzeitig zugeordnet werden konnten, deren Werte in einer bestimmten Reihenfolge zu verbinden sind. Sind alle Platzhalter zugeordnet, kann über eine Schaltfläche die Generierung des Serienbriefes gestartet werden (entweder alle oder auch nur eine Auswahl). Der resultierende Serienbrief wird als ein neues Microsoft Word-Dokument ausgegeben, und kann direkt ausgedruckt oder zur späteren Verwendung gespeichert werden.
eWorks hat den Auftraggeber von der Konzeption über die Entwicklung bis hin zur Inbetriebnahme unterstützt, und stand im Anschluss an die Übergabe für Betriebsunterstützung und Fehlerbehebung (Gewährleistung) zur Verfügung.