logo domkeconsulting

Beratung und Entwicklung - Mehr Produktivität für Microsoft Office

Kontakt

domke consulting

Falltorweg 6
D-63303 Dreieich

Telefon: +49 6103 596 69 47
Telefax: +49 6103 596 69 58
Mail: info@domke-consulting.com

Microsoft Certified Professional Developer

Word: Add-in für Schachtkonfiguration und Kopiedruck

Grundsätzliches Problem: Microsoft Word speichert für jeden Drucker individuelle Parameter im Dokument. Deshalb ist die Anpassung der Papierschächte in einem Word-Dokument für verschiedene Drucker immer problematisch. Zum Beispiel ist die Voreinstellung der Papierschächte in der Dokumentvorlage ist nicht möglich, wenn unterschiedliche Druckermodelle im Unternehmen eingesetzt werden (z.B. Briefbogen für Seite 1, Standardschacht für Folgeseiten). Benutzer können viel Zeit verlieren, wenn sie bei jedem Druck die Schachteinstellungen korrigieren müssen.

Anforderung: Die Benutzer sollen über einen einfachen Dialog das Dokument wahlweise auf Briefbogen und/oder Blankopapier ausgeben können. Eine Kopiedruck-Funktionalität soll die wiederholte Ausgabe des Dokuments mit Zusatzeinträgen erlauben ("Wiedervorlage", "Zweitschrift", "Kreditakte").

Lösung: über ein zentrales AddIn wird das "Firmen"-Druckmenü bereitgestellt. Der Benutzer startet den Druckvorgang über das besonders gekennzeichnete Symbol. Das aufgerufene VBA-Programm prüft den angeschlossenen Drucker, liest aus einer INI-Datei die verfügbaren Schächte und bietet über einen Dialog alle gewünschten Optionen an. Die Ausgabe auf verschiedenen Druckern mit unterschiedlichen Schächten und Treibern ist kein Problem.

Aufruf in Word 2010 Backstage View

Dialog "Druckmenü"

Firmenbezogene Druckeinstellungen

Dialog "Kopiedruck"

Abhängigkeiten: Diese Lösung basiert darauf, daß das VBA-Makroprogramm den aktiven Drucker eindeutig identifizieren kann. Nur dann ist das Nachschlagen der Schachtzuweisungen in einer INI-Datei möglich.

Alternativer Lösungsansatz: In einem anderen Projekt können die Drucker nicht identifiziert werden, weil jede Niederlassung des Unternehmens eigene Konventionen bei der Benennung der Drucker hat. Die administratorenfreundliche Lösung sieht so aus: der Benutzer wird einmalig gefragt, welche Schächte des aktiven Druckers für Briefbogen und Blankopapier zu verwenden sind. Diese Informationen werden für jeden benutzten Drucker im Benutzerprofil abgelegt und beim nächsten Druckvorgang wiederverwendet.