Problembeschreibung
Wenn Sie einen Seriendruck in Microsoft Word mithilfe von OLEDB mit einer Microsoft Access- oder Microsoft Excel-Datenquelle durchführen, sind die Seriendruckergebnisse für die Felder Datum, Telefonnummer und Währung falsch. Zum Beispiel:
Das Feld Datum wird im folgenden Format angezeigt:
1995-10-22 00:00:00
Das Feld "Telefonnummer" aus einer Access-Datenquelle wird im folgenden Format angezeigt:
-7081234567.00
Das Feld Währung wird im folgenden Format angezeigt:
12.00 Uhr
-Oder-
12000
Ursache
Dieses Verhalten tritt auf, weil die Daten in ihrem nativen, gespeicherten Format in Access oder Excel angezeigt werden. Zum Formatieren zusammengeführter Daten müssen Sie die Seriendruckfelder im Standard Dokuments formatieren. Wenn Sie die Daten in der Datenquelle formatieren, wird die Formatierung nicht beibehalten, wenn Sie die Daten im Standard Dokument zusammenführen.
Problemumgehung
Verwenden Sie eine der folgenden Methoden, um dieses Problem zu umgehen.
In Microsoft Word
Verwenden Sie einen Schalter, um die Ergebnisse von MERGEFIELD zu formatieren. Wenden Sie hierzu eine der folgenden Methoden an.
Hinweis Zum Anzeigen der Feldfunktionen in Microsoft Word drücken Sie ALT+F9.
Methode 1: Verwenden des Schalters "Numerisches Bild"
Fügen Sie einen numerischen Bildschalter (\#) ein, der einem der folgenden Beispiele ähnelt:
Verwenden Sie in einem Währungsfeld einen Numerischen Bild-Schalter, der wie folgt aussieht:
{MERGEFIELD number \# $#####,0.0} Hinweis Die {MERGEFIELD-Nummer \# $####,0.0}-Zeichenfolge funktioniert auch für Microsoft SQL Server 6.
Verwenden Sie in einem Telefonfeld einen Numerischen Bildschalter, der wie folgt aussieht:
{MERGEFIELD phone \# ###'-'###'-'#####} Hinweis Der Bindestrich im Mergefeld befindet sich in einfachen Anführungszeichen.
Methode 2: Verwenden des Date-Time Bildschalters
Fügen Sie einen Datums-/Uhrzeit-Bildschalter (\@) in das Feld Datum ein, damit das Feld Datum wie folgt aussieht:
{MERGEFIELD date \@ "MMMM d, jjjj"} Hinweis Beim Bildschalter wird die Groß-/Kleinschreibung beachtet. Darüber hinaus müssen Sie die Bildzeichenfolge in Anführungszeichen setzen.
In Microsoft Access
Erstellen Sie eine Abfrage in Microsoft Access, und verwenden Sie die Abfrage in Ihrem Word Seriendruck. Verwenden Sie in der Microsoft Access-Abfrage die FORMAT()-Funktion, um die Daten zu formatieren, die in Microsoft Word zusammengeführt werden sollen.
Weitere Informationen
Standardmäßig verwendet Word OLEDB, um beim Seriendruck eine Verbindung mit der Datenquelle herzustellen. Sie können erzwingen, dass Word den dynamischen Datenaustausch (Dynamic Data Exchange, DDE) verwenden, indem Sie Programmiercode für den Zugriff auf die Daten verwenden.
Hinweis Weitere Informationen zur Verwendung von Feldschaltern in Microsoft Word finden Word
Sie unter
Geben Sie im Menü Hilfe allgemeine Optionen im Office-Assistenten oder im Antwort-Assistenten ein, und klicken Sie dann auf Suchen, um die zurückgegebenen Themen anzuzeigen.