Страницы: 1
RSS
"Хвосты" с дробями при слиянии с Word и проблема с форматами
 
Добрый день!

Продолжаються игры со Слиянием...

Столкнулась с проблемами:

1. Формат, выставленый в таблице-источнике,к примеру - числовой с разделителями, денежный илипроцентный в ворд не переноситься и превращаеться  нечто типа "Общий". дата подаеться в формате дд/мм/гг.
Пока вижу варинат для денежного:
создать дополнительные якейки в источнике: округл(сума договора;0) и =сума договора - округл(сума договора;0). Потом перенести это в ворд двумя полями: первое грн. второе коп. Грн. и коп. просто пишу в ворде. Но как-то это извращенно получаеться...

2. Очень важное - при переносе сумы договоров в ворд, неважно вводились они в ячейку-источник с клавиатуры или переносились туда с другой ячейки - в ворде неясно откуда береться  0,0000000___0001. Т.е. к суме договора прибавляеться огромный хвост с 1 какой-то там надцатой. приэтом сумапрописьюее читает нормально и переносит в ворд правильно, без хвоста.
 
Здравствуйте.
Формат можно настроить прямо в Word'е.
Посмотрите статью про слияние, особенно внимательно 5 шаг, там описан принцип задания формата для полей слияния в Word
 
Цитата
Pelena написал:
можно настроить прямо в Word'е.
Порой бывает удобнее сделать это в таблице, тогда все значения для слияния должны быть переведены в текст.
Тут было замечено, что с датой и форматом её в word ерунда, то работает то нет, и похоже это после обновлений, тогда предварительный формат незаменим.
По вопросам из тем форума, личку не читаю.
 
Спасибо!!!
Хвосты убрались!
А вот денежный не хочет прописиваться. # ###,00грн название денежной единицине пишет...
 
Если десятичный разделитель запятая, то должно быть примерно так
{ MERGEFIELD "Имя_поля_слияния" \# "# ##0,00грн" }
 
Цитата
БМВ написал:
Порой бывает удобнее сделать это в таблице, тогда все значения для слияния должны быть переведены в текст.
Тут было замечено, что с датой и форматом её в word ерунда, то работает то нет, и похоже это после обновлений, тогда предварительный формат незаменим.
Хм...Т.е. даже если получилось не факт, что когда-то выбьет глюк?
 
Цитата
БМВ написал:
с датой и форматом её в word ерунда, то работает то нет
Ни разу не сталкивалась
 
" между ##?
# "# ##0,00грн"  
 
Первая решетка \# - это общее обозначение числового формата, а потом в кавычках собственно сам формат
Изменено: Pelena - 03.02.2018 20:25:20
 
Спасибо! а если денежный с разделителями, тогда так: \#"# ###,00грн" ?
 
Цитата
Pelena написал:
Ни разу не сталкивалась
Елена, http://www.planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=1&TID=99711&amp... Сам удивился, после последних обновлени не проверял, но в тот период была проблема.
По вопросам из тем форума, личку не читаю.
 
А попробовать нет возможности? Degni, Вы задаёте вопрос, ответ на который можете получить самостоятельно. Зачем такие вопросы?
 
По теме: недавно был проект со слиянием и тоже испытывал сложности с форматом даты в Word. Форматирование (MERGEFIELD) не помогало. Пришлось в Excel создавать вспомогательную ячейку с датой в текстовом формате.
 
Странно... Почитала тему по ссылке, воспроизвести ошибку не удалось. Но буду иметь в виду, спасибо
 
Offtop
Цитата
Pelena написал:
воспроизвести ошибку не удалось
Вот и у меня сейчас не воспроизводится? Руки, голова и комп  -теже.  :-)
По вопросам из тем форума, личку не читаю.
 
Цитата
Pelena написал:
Если десятичный разделитель запятая, то должно быть примерно так
{ MERGEFIELD "Имя_поля_слияния" \# "# ##0,00грн" }
Работает! #" # ###,00грн, но лезет три апострофа -  ''' после числа 1000,00грн'''
Страницы: 1
Читают тему
Наверх