- Details
- Hauptkategorie: Word
- Kategorie: Serienbriefe
Die folgenden Dateien sind einfache Beispieldateien zu Testzwecken für den Word-Serienbrief. Nutzen Sie die Dateien gern für Ihre eigenen Tests.
>>> DIN Brief "Einladung zur Jahreshauptversammlung" - Hauptdokument <<<
>>> ADRESSLISTE - als Datenquelle für den Serienbrief <<<
Als Datenquelle können Sie auch selbst ein Word-Dokument erstellen, das eine Tabelle mit 6 Spalten und X Zeilen beinhaltet.
- Zugriffe: 4493
- Details
- Hauptkategorie: Word
- Kategorie: Serienbriefe
Der Druck von Etiketten ist - neben den normalen Serienbriefen - eine schnell zu erlernende Technik. In diesem Beitrag möchte ich Ihnen zeigen, wie Sie den Etikettendruck starten, welche Einstellungen möglich sind und wie die letzte Seite gezielt bedruckt werden kann.
- Zugriffe: 10944
- Details
- Hauptkategorie: Word
- Kategorie: Serienbriefe
Weitere Informationen im Web:
- http://support.microsoft.com/default.aspx?scid=kb;en-us;292127
- http://support.microsoft.com/default.aspx?scid=kb;en-us;212345
- http://www.office-loesung.de/ftopic200026_0_0_asc.php
- http://groups.google.de/group/microsoft.public.de.word/browse_thread/thread/aa476526b574945d
Office 2003
- Zugriffe: 585
- Details
- Hauptkategorie: Word
- Kategorie: Serienbriefe
Das Automatisieren von Word Serienbriefen ist ab und zu mit etwas Aufwand verbunden. Dieser Artikel beschreibt ein paar Infos zu Automatisation.
Meldung beim öffnen von Serienbriefen
Beim öffnen von Serienbriefen erscheint die Meldung "Das Öffnen dieses Dokuments wird den folgenden SQL-Befehl ausführen" ... "Daten aus Ihrer Datebank werden in das Dokument eingefügt. Möchten Sie fortfahren?":

Beim öffnen von Serienbrief-Hauptdokumenten ist keine Datenquelle angegeben, wenn man das Hauptdokument über VBA öffnet.
Microsoft hat mit dem SP3 für Office XP, sowie unter 2003 und 2007 beim öffnen von Serienbriefen einen Schutz eingebaut, der wieder mal dem Schutz vor Makroviren dient. Dies lässt sich nur umgehen, in dem man diesen Schutzmechanismus in der Registrierung abschaltet
Word 2013
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Options
"SQLSecurityCheck"=dword:00000000
- Starten Sie den Registrierungseditor.
- Klicken Sie auf den folgenden Registrierungsschlüssel: HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Options
- Zeigen Sie im Menü Bearbeiten auf Neu, und klicken Sie anschließend auf DWORD-Wert.
- Unter Name geben Sie Folgendes ein: SQLSecurityCheck
- Doppelklicken Sie auf SQLSecurityCheck.
- In das Feld Wert geben Sie Folgendes ein: 00000000
- Klicken Sie auf OK.
Word 2010
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options
"SQLSecurityCheck"=dword:00000000
- Starten Sie den Registrierungseditor.
- Klicken Sie auf den folgenden Registrierungsschlüssel: HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options
- Zeigen Sie im Menü Bearbeiten auf Neu, und klicken Sie anschließend auf DWORD-Wert.
- Unter Name geben Sie Folgendes ein: SQLSecurityCheck
- Doppelklicken Sie auf SQLSecurityCheck.
- In das Feld Wert geben Sie Folgendes ein: 00000000
- Klicken Sie auf OK.
Word 2007
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options
"SQLSecurityCheck"=dword:00000000
- Starten Sie den Registrierungseditor.
- Klicken Sie auf den folgenden Registrierungsschlüssel: HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options
- Zeigen Sie im Menü Bearbeiten auf Neu, und klicken Sie anschließend auf DWORD-Wert.
- Unter Name geben Sie Folgendes ein: SQLSecurityCheck
- Doppelklicken Sie auf SQLSecurityCheck.
- In das Feld Wert geben Sie Folgendes ein: 00000000
- Klicken Sie auf OK.

Word 2003
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options
"SQLSecurityCheck"=dword:00000000
- Starten Sie den Registrierungseditor.
- Klicken Sie auf folgenden Registrierungsschlüssel: HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options
- Klicken Sie auf Bearbeiten, zeigen Sie auf Neu, und klicken Sie anschließend auf DWORD-Wert.
- Unter Name geben Sie Folgendes ein: SQLSecurityCheck
- Doppelklicken Sie auf SQLSecurityCheck.
- In das Feld Wert geben Sie Folgendes ein: 00000000
- Klicken Sie auf OK.
Anschließend wird der Serienbrief sofort geöffnet und mit der Datenquelle verbunden. In VBA steht dann auch die Datenquelle zur Verfügung.
Link zum KB Artikel
- Microsoft hat das Problem in dem KnowledgeBase Artikel 825765 unter http://support.microsoft.com/kb/825765/de zusammengefasst.
- Zugriffe: 5319
- Details
- Hauptkategorie: Word
- Kategorie: Serienbriefe
Ein Problem, das ebenfalls sehr häufig bei der Anbindung von externen Datenquellen auftritt ist, dass Word die Datenquelle nicht finden kann. Die Meldung 'Word konnte die Datenquelle, xyz nicht finden.' erscheint beim öffnen des Seriendruck-Hauptdokumentes. Dies kann unterschiedliche Ursachen haben.

Worauf man irgendwann kommt
- Datei umbenannt
- Ordner umbenannt
- Datei verschoben
- Keine Berechtigungen mehr
- Probleme mit der Anbindung über UNC-Pfade
- Zuweisung des Laufwerksbuchstabens (Computername statt DNS Name)
- ...
Word 2000
Für Word 2000 gibt es von Microsoft eine Erweiterung, die zusätzliche Informationen zu dieser Meldung anzeigt. Dies ist gerade zu Analyse sehr hilfreich. Die Erweiterung heißt Microsoft Office 2000 Customizable Alerts und wird auch im KB Artikel http://support.microsoft.com/kb/224056/de verlinkt.
Word 2003
Beim Öffnen von externen Datenquellen muß Word ggf. eine Konvertierung durchführen, den Koverter wählt Word standardmäßig selbst aus. Aktivieren Sie die Option 'Konvertieren beim Öffnen bestätigen' unter Extras - Optionen - Allgemein).
Aus der Word Hilfe: Konvertierung beim Öffnen bestätigen weist Word an, Sie zum manuellen Auswählen des Dateikonverters aufzufordern, mit dem Word die mit anderen Programmen erstellten Dateien öffnet. Deaktivieren Sie das Kontrollkästchen, wenn Word automatisch einen Dateikonverter auswählen soll.
Standardmäßig wird der Serienbrief per OLE-DB verbunden. Verbinden Sie den Serienbrief per ODBC oder DDE dann Fragt Word nicht mehr nach.
Beispiel bei einer bereits verbundenen Datei ("Konvertieren beim Öffnen bestätigen" ist aktiviert).
Die Meldung ist zunächst die gleiche wie oben ...

Klicken Sie auf 'Datenquelle suchen...'.

Wählen Sie die Datenquelle (im Beispiel eine Access Datenbank) und klicken Sie auf Öffnen.

Wählen Sie die Möglichkeit Access über ODBC anzubinden. Klicken Sie dann auf OK.

Nun werden alle Tabellen, die sich in der Access Datenbank befinden angezeigt. Sollten Sie als Datenquelle eine Abfrage wählen wolle, so klicken Sie auf "Optionen".

Aktivieren Sie die Ansichten (auch Views oder Abfragen genannt) und klicken Sie auf OK.

Nun werden auch die Abfragen angezeigt und Sie können die entsprechende Datenquelle wählen. Klicken Sie dann auf OK.

Das Serienbrief-Hauptdokument ist nun korrekt angebunden. Alle Schutzmechanismen sind nun wieder raus. Speichern Sie das Dokument nun noch einmal ab. Schließen Sie es und öffnen Sie es wieder. Der Serienbrief sollte sofort ohne Meldungen starten.
Links zum KB Artikel
- http://support.microsoft.com/kb/224056/de (Microsoft Office 2000 Customizable Alerte)
Problem mit der Anbindung der Datenquelle über UNC Pfade
Die Anbindung der Datenquelle in den Netzwerkumgebungen ist über den "UNC Pfad" statt über den Laufwerksbuchstaben gesetzt.
Der UNC-Pfad zu Datenquelle ist z. B.
{xtypo_code}\\\\servername.domain.lokal\freigabename\ordnername\dateiname.xls{/xtypo_code}

Dann kann es sein, dass ggf. der UNC-Pfad
{xtypo_code}\\\\servername\freigabename\ordnername\dateiname.xls{/xtypo_code}
klappt.
Zuweisung der Laufwerksbuchstaben (Computername statt DNS Name)
Häufig war auch das "mapping" (also das Zuweisen) der Laufwerke zu den Netzwerk-Adressen die Ursache. Die folgende Abbildung zeigt die Zuweisung der Laufwerksbuchstaben in drei unterschiedlichen Formen:

Das erste "mapping" des Laufwerkes "Q:" läuft über den Servernamen selbst. Das ist die Standardform der sogenannten UNC-Pfade.
{xtypo_code}net use q: \\\\dc01\\daten{/xtypo_code}
Hierbei ist "dc01" der Name des Servers und "daten" der Freigabename des Verzeichnisses auf dem Server.
Ich mappe Laufwerke in der Regel mit Ihrem DNS-Namen, also in der Form:
{xtypo_code}net use r: \\\\dc01.gallien.local\\daten{/xtypo_code}
Letztlich geht es aber auch über die IP-Adresse des Servers:
{xtypo_code}net use s: \\\\192.168.100.150\\daten{/xtypo_code}
Bei älteren Serienbriefen ist es leider so, dass Word Datenquellen mit DNS-Namen im Pfad nicht erkennt und ständig nach der Datenquelle fragt.
Nutzen Sie also bei Anwendung von Word-Serienbriefen die Zuweisung der Laufwerksbuchstaben in der Form
{xtypo_code}net use q: \\\\dc01\\daten{/xtypo_code}
Alternativ kann die Datenquelle auch direkt über den UNC-Pfad gewähtl werden (siehe oben "Probleme mit der Anbindung von Datenquellen über UNC-Pfade").
ENDE DES WORKSHOPS
- Zugriffe: 9144