Управление форматами дат при слиянии писем

Дэвид выполняет слияние почты, используя данные, хранящиеся в книге Excel. Часть объединяемой информации – это дата. Дата правильно отформатирована в Excel, но при объединении с документом Word теряет форматирование. В частности, оно отображается как «23.09.2012», но должно выглядеть как «Воскресенье, 23 сентября 2012 г.». Дэвид задается вопросом, как получить форматирование даты, которая ему нужна.

Есть две вещи, которые вы можете попробовать. Во-первых, вы можете проверить, какой метод Word использует для получения информации из книги Excel. Метод передачи данных по умолчанию – OLE (связывание и внедрение объектов), что означает, что данные передаются как необработанные данные, и Word лучше всего форматирует то, что извлекает. Вы можете изменить метод передачи данных, выбрав книгу Excel в процессе слияния. Word должен отобразить диалоговое окно, в котором спрашивается, как вы хотите передать данные; вам следует выбрать либо передачу DDE, либо опцию Excel путем преобразования.

Если вы не видите диалоговое окно, это означает, что вам нужно настроить Word, чтобы он отображал диалоговое окно. Просто выйдите из слияния и выполните следующие действия:

  1. Выберите «Параметры» в меню «Инструменты». Word отображает диалоговое окно “Параметры”.
  2. Выберите вкладку “Общие”. (См. Рис. 1.)
  3. Рис. 1. Вкладка «Общие» диалогового окна «Параметры».

  4. Убедитесь, что установлен флажок «Подтверждать преобразование при открытии».
  5. Нажмите кнопку «ОК».

Если от всех этих разговоров о методах преобразования, OLE, DDE и прочем у вас кружится голова, выделите минутку и глубоко вздохните. Вам повезло; есть еще один способ получить нужный формат даты, не беспокоясь о каком-либо методе передачи данных. Вы можете добавить переключатель форматирования в поле слияния, используемое в вашем документе. Если вы отображаете коды полей (вместо их результатов), поле обычно выглядит примерно так:

 {mergefield MyDate} 

Предполагается, что имя поле данных из Excel – MyDate. Вы можете изменить поле слияния, включив в него переключатель форматирования, следующим образом:

 {mergefield MyDate  @ "dddd, dd MMMM yyyy"} 

использование символов @ указывает на то, что далее следует образец форматирования даты. В этом случае дата будет отображаться как «среда, 26 сентября 2012 года». Полную информацию о том, как собрать шаблоны дат, можно найти на сайте Word MVP здесь:

 http://wordmvp.com/FAQs/TblsFldsFms/DateFields.htm 

Оцените статью
Frestage.ru
Добавить комментарий