Управление форматами даты при слиянии писем (Microsoft Word)
Дэвид выполняет слияние почты, используя данные, хранящиеся в книге Excel.
Часть объединяемой информации — это дата. Дата правильно отформатирована в Excel, но при объединении с документом Word теряет форматирование. В частности, оно отображается как «23.09.2018», но должно выглядеть как «Воскресенье, 23 сентября 2018 г.». Дэвид задается вопросом, как получить форматирование даты, которая ему нужна.
Вы можете попробовать две вещи. Во-первых, вы можете проверить, какой метод Word использует для получения информации из книги Excel.
Метод передачи данных по умолчанию — OLE (связывание и внедрение объектов), что означает, что данные передаются как необработанные данные, и Word лучше всего форматирует то, что извлекает. Вы можете изменить метод передачи данных, выбрав книгу Excel в процессе слияния. Word должен отобразить диалоговое окно, в котором спрашивается, как вы хотите передать данные; вы должны выбрать либо передачу DDE, либо опцию Excel by Conversion.
Если вы не видите диалоговое окно, это означает, что вам нужно настроить Word так, чтобы он отображал диалоговое окно. Просто выйдите из слияния и выполните следующие действия:
-
Откройте диалоговое окно «Параметры Word». (В Word 2007 нажмите кнопку «Office», а затем выберите «Параметры Word». В Word 2010 или более поздней версии откройте вкладку «Файл» на ленте и нажмите «Параметры».)
-
Щелкните «Дополнительно» в левой части диалогового окна.
-
Прокрутите доступные варианты, пока не дойдете до раздела Общие. (См. Рис. 1.)
-
Убедитесь, что установлен флажок «Подтверждать преобразование формата файла при открытии».
-
Щелкните ОК.
Если от всех этих разговоров о методах преобразования, OLE, DDE и прочем у вас кружится голова, найдите момент и глубоко вздохните. Вам повезло; есть еще один способ получить нужный формат даты, не беспокоясь о каком-либо методе передачи данных. Вы можете добавить переключатель форматирования в поле слияния, используемое в вашем документе. Если вы отображаете коды полей (вместо их результатов), поле обычно выглядит примерно так:
{ mergefield MyDate }
Это предполагает, что имя поля данных из Excel — MyDate.
Вы можете изменить поле слияния, чтобы оно включало переключатель форматирования, следующим образом:
{ mergefield MyDate \@ "dddd, dd MMMM yyyy" }
Использование символов \ @ указывает на то, что нижеследующее является шаблоном форматирования даты. В этом случае дата будет отображаться как «среда, 26 сентября 2018 года». Полную информацию о том, как собрать шаблоны дат, можно найти на http://word.mvps.org [сайт Word MVP] здесь:
https://wordmvp.com/FAQs/TblsFldsFms/DateFields.htm
WordTips — ваш источник экономичного обучения работе с Microsoft Word.
(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (6108) применим к Microsoft Word 2007, 2010, 2013, 2016, 2019 и Word в Office 365. Вы можете найти версию этого совета для старый интерфейс меню Word здесь:
link: / word-Controlling_Date_Formats_in_a_Mail_Merge [Контроль форматов даты при слиянии писем]
.