Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Проблемы

При выполнении слияния в 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 или мастере ответов, а затем нажмите кнопку Поиск, чтобы просмотреть возвращенные разделы. 

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

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

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

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×