Я пытаюсь объединить письмо MS Word с файлом MS Excel, который содержит даты и время, а также другие поля. Я пытаюсь собрать данные для вызова людей на собеседования в разное время. Несмотря на то, что я установил формат времени для отображения часов и минут, например, 11.30, при объединении время также показывает секунды, например, 11:30:00. Я бы предпочел, чтобы секунды не отображались.
решение1
Я делаю все форматирование следующим образом: добавляю в электронную таблицу столбец с данными (обычно это денежные значения с разделителями тысяч и даты/даты-время) с помощью =text("<format template>", A2)
, а затем использую этот столбец при слиянии вместо столбца с исходными данными.
решение2
Вы можете использовать форматирование в полях слияния. Вы должны использовать
{MERGEFIELD Your Date \@ "hh:mm"}
Подробную информацию можно найти на следующей странице: http://answers.microsoft.com/en-us/office/forum/office_2010-word/проблема-формата-даты-в-слиянии-почты-word-2010/91e86ec7-1176-e011-8dfc-68b599b31bf5?auth=1
решение3
Я пытаюсь сохранить шаблон, в котором встроено слияние. Это слияние связано с таблицей, в которой есть даты. Поля дат отформатированы как даты (d, ddd-mmm-yyyy)
Я обнаружил, что если я сохраняю слово ШАБЛОН (имя_файла.dotx), файл шаблона сохраняет форматирование, заданное в опции «переключить коды полей».
Однако, когда мои пользователи открывают этот шаблон, который в свою очередь открывает новый 'Document1.doc', настройка кодов полей теряется. Единственный способ сохранить настройку — сохранить оригинал как документ Word (имя_файла.DOCX) и надеяться, что мои пользователи не сохранят его поверх него.