Найти тему
GRMJ - О разном

Цифры прописью в MS WORD. Автоматически. Часть 2. Добавляем закладку и автоматику.

В первой части мы познакомились в кодом поля для написания цифры прописью в MS WORD.

Для удобства демонстрации в документе нажата кнопка отображать непечатаемые символы (см. картинку ниже).

Нажата кнопка отображать непечатаемые символы (красной стрелкой указана на картинке)
Нажата кнопка отображать непечатаемые символы (красной стрелкой указана на картинке)

Сейчас разберемся как сделать так, чтобы не приходилось постоянно редактировать цифры в самом коде, а только менять ее "за скобками", а код обновлялся бы автоматически.

Итак.

Для этого в документе необходимо установить закладку на цифру - в данном случае это 15000. Копейки в закладку включать не имеет смысла, т.к. текстом пропишется только цифра до запятой.

Для установки закладки выделяем фрагмент текста как на картинке ниже (синеньким выделено). Рекомендую выделить с пробелом до и после цифры, т.к. если менять цифру, то иногда бывает, что "1" в этой цифре стираешь, и пишешь, например, "2" и новая цифра из закладки выпадает. Когда пробел спереди и сзади у меня такого не было.

-2

Текст выделен. Переходим во вкладку "Вставка" и жмем "Закладка". Появляется диалоговое окно "Закладка".

Вводим имя закладки. Вводится без пробелов. И жмем кнопку "Добавить".

Если писать с пробелом, то кнопка "Добавить" не активна.
Если писать с пробелом, то кнопка "Добавить" не активна.

Чтобы посмотреть какие закладки в документе уже есть - во вкладке "Вставка" жмем "Закладка" и в диалоговом окне видим, что у нас есть закладка с именем "Цифрапрописью".

Если ее нужно найти в тексте документа, то жмем на кнопку "Перейти".
Если ее нужно найти в тексте документа, то жмем на кнопку "Перейти".

Теперь настраиваем автоматику.

Во вкладке "Вставка" жмем "Экспресс-блоки" и выбирает строчку "Поле".

-6
Диалоговое окно "Поле"
Диалоговое окно "Поле"

В диалоговом окне "Поле" выбираем категорию "Связи и ссылки", а затем выбираем поле "Ref" и видим в свойствах поля наши закладки (она у нас одна).

-8

Переходим к нашему полю. Если в документе в скобках цифры указаны прописью, то необходимо перейти в режим редактирования (отображения) кода/значение поля - выделить абзац и нажать Shift + F9.

Теперь в отображенном коде поля удаляем 15000 и ставим курсор после знака рано.

Захожим во вкладку "Вставка" жмем "Экспресс-блоки" и выбирает строчку "Поле". В диалоговом окне "Поле" выбираем категорию "Связи и ссылки", а затем выбираем поле "Ref" и выбираем имя нашей закладки. Жмем "Ок". Результат на картинке ниже.

Закладка вставлена. Видно, что закладка встала целиком - с пробелами до и после цифры, а цифра вставилась с копейками. Повторюсь - копейки в текст не переведутся. Их можно было в закладку не вставлять.  В статье для наглядности , чтобы было видно, что встала закладка.
Закладка вставлена. Видно, что закладка встала целиком - с пробелами до и после цифры, а цифра вставилась с копейками. Повторюсь - копейки в текст не переведутся. Их можно было в закладку не вставлять. В статье для наглядности , чтобы было видно, что встала закладка.

Теперь, поменяйте цифру за скобками. Например, удалите "1" и поставьте "3".

Затем нужно выделить абзац и нажать F9. Результат на картинке ниже.

в скобках прописной текст автоматически  изменился.
в скобках прописной текст автоматически изменился.

Экспериментируйте.

1 млн - уже не пишет.
1 млн - уже не пишет.

Совет. Цифры писать лучше без пробела. Есть вопросы - почитайте первую часть.

PS

Если суммы не с нулевыми копейками, то я тоже смог автоматизировать. Если кому-то нужно, то пишите в комментариях. При случае поделюсь.

PSS

Вот тут видео формат и про "автокопейки" там есть.