Страницы: 1
RSS
Цифровой формат кода поля word при слиянии с таблицей Excel
 
Уважаемые форумчане, здравствуйте!
Просьба не кидать в меня тапками. Понимаю, что данный вопрос относится к Excel только на 50%, поэтому и создал тему в курилке.
Вопрос в следующем.
Создал слияние шаблона Word с таблицей Excel, но возникла одна проблема, а именно, когда я в Word подтягиваю числовые данные из Excel, мне необходимо, чтобы разряды числа были отделены пробелом, для этого написал в Word код поля Word следующего вида:
Код
{ MERGEFIELD Цена \# "# ### ##0,00 руб."}
Когда подтягивается 7-9 значное число, то все отлично:

но когда подтягивается число 4-6 значное число, то перед числом появляется два пробела:

На всякий случай прикладываю файлы примера.
Помогите пожалуйста поправить код поля Word
Код
{ MERGEFIELD Цена \# "# ### ##0,00 руб."}
, чтобы этих лишних пробелов не было.
Заранее спасибо!
Кросс на профильных ресурсах
Кросс 1
Кросс 2
Кросс 3
Кросс 4
Изменено: Maximich - 22.09.2020 13:01:31
Кто ясно мыслит, тот ясно излагает.
 
Если еще актуально.
Попробуйте формат:
Код
{ MERGEFIELD Цена \# " 0,00 руб."}
Только пробел перед 0,00 должен быть неразрывным (в Word вводится как Ctrl+Shift+Пробел). К сожалению, движок данного форума неразрывный пробел может заменить на обычный пробел.
Изменено: sokol92 - 29.10.2020 15:30:52
Владимир
 
sokol92, спасибо огромное!
Все отлично.
Сам бы не догадался до этого.
Кто ясно мыслит, тот ясно излагает.
 
sokol92, Владимир, какое изящное решение! Спасибо)
 
Елена, спасибо, похвала от Вас особенно приятна! Всем рекомендую Ваши замечательные статьи, в частности, лучший материал в сети по данной теме: Слияние данных MS Excel и MS Word.
Владимир
Страницы: 1
Наверх