Применяется к
Office Products Microsoft Word 2010

Проблемы

При выполнении слияния в Microsoft Word с помощью OLEDB с источником данных Microsoft Access или Microsoft Excel результаты слияния для полей Дата, Номер телефона и Валюта будут неверными. Например: Поле Дата отображается в следующем формате:  

1995-10-22 00:00:00 Поле Номер телефона из источника данных Access отображается в следующем формате:  

-7081234567.00 Поле "Валюта" отображается в следующем формате:  

12.00 -Или- 12000

Причина

Это происходит из-за того, что данные отображаются в собственном, сохраненном формате в Access или Excel. Чтобы отформатировать объединенные данные, необходимо отформатировать поля слияния в документе main. При форматировании данных в источнике данных форматирование не сохраняется при слиянии данных с main документом.

Обходное решение

Чтобы обойти эту проблему, используйте один из следующих методов.  

В Microsoft Word

Используйте переключатель для форматирования результатов MERGEFIELD. Для этого можно использовать любой из перечисленных способов.Примечание. Чтобы просмотреть коды полей в Microsoft Word, нажмите клавиши ALT+F9.  

Способ 1. Использование переключателя числовых рисунков

Включите числовой переключатель рисунка (\#), аналогичный одному из следующих примеров: В поле валюты используйте переключатель Числовой рисунок, аналогичный следующему:  

{MERGEFIELD number \# $###,0.0} Примечание. Строка {MERGEFIELD number \# $###,0.0} также работает для Microsoft SQL Server 6.В телефонном поле используйте переключатель Числовой рисунок, аналогичный следующему:  

{MERGEFIELD phone \# ###'-'##'-'-'#####} Примечание. Дефис внутри поля слияния находится в одинарных кавычках.  

Способ 2. Использование Date-Time переключателя рисунков

Включите переключатель даты и времени (\@) в поле Дата, чтобы поле даты выглядело следующим образом:  

{MERGEFIELD date \@ "MMMM d, гггг"} Примечание. В переключении рисунков учитывается регистр. Кроме того, необходимо использовать кавычки вокруг строки рисунка.  

В Microsoft Access

Создайте запрос в Microsoft Access и используйте его в Word слиянии. В запросе Microsoft Access используйте функцию FORMAT() для форматирования данных, которые будут объединены в Microsoft Word.  

Дополнительная информация

По умолчанию Word использует OLEDB для подключения к источнику данных при выполнении слияния. Вы можете заставить Word использовать динамический обмен данными (DDE), используя программный код для доступа к данным.Примечание Дополнительные сведения об использовании параметров полей в Microsoft Word см. в разделе Справка microsoft Word В меню "Справка" введите общие параметры в помощнике office или мастере ответов, а затем нажмите кнопку Поиск, чтобы просмотреть возвращенные разделы. 

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.