Число або сума прописом в word (download) - програмні продукти

Я бачу дві можливості: за допомогою полів (з відповідними ключами) Word або скористатися готовими спеціалізованими програмами (в тому числі і макросами).

Розглянемо перший варіант.

ПОЛЯ Word - набір кодів (інструкцій), що забезпечують автоматичну вставку в документ тексту, малюнків, номерів сторінок та інших відомостей (при наявності довідки MS Word).

Широко відомий такий спосіб: створюємо або відкриваємо документ і в тому місці, де необхідно вивести числове значення прописом, ставимо курсор і натискаємо комбінацію клавіш Ctrl + F9. У тексті з'явиться затінене поле з фігурними дужками:

Усередині фігурних дужок вставте наступну конструкцію (я показую разом з дужками):
. де 1290 - це будь-яке ваше число (не забувайте про знак рівності перед числом), \ * CardText - це ключ поля (про нього буде сказано нижче).
Потім натисніть клавішу F9. В результаті ви побачите представлене прописом ваше число, в даному випадку - одна тисяча двісті дев'яносто.

КЛЮЧ - особлива інструкція, яка при приміщенні в поле викликає виконання певної дії. Наприклад, вставка в поле ключа \ * Caps визначає, що перша буква кожного слова в значенні поля прописна (з довідки MS Word).

У нашому прикладі ми використовували ключ \ * CardText. У Word безліч різних ключів. Природно, що знати їх все на пам'ять нереально, та й не потрібно. А в разі необхідності можна звернутися на офіційний сайт Microsoft в розділ довідкової інформації.

Цей ключ виводить результат у вигляді кількісних числівників (записаних словами). За замовчуванням використовуються малі літери. Можна додатково в поле вставити інші ключі, наприклад ключ \ * Upper (перетворює всі букви в прописні, тобто заголовні), або ключ \ * FirstCap (перетворює першу літеру першого слова в прописну).

Якщо вам необхідно вивести число не арабськими цифрами, а римськими, то для цих цілей служить ключ \ * roman. Тут теж є невелика хитрість: регістр виведеного числа буде саме такою, якою ви введете ключ \ * roman. Якщо так: \ * roman - то і результат буде в малих буквах, якщо так: \ * ROMAN - то відповідно результат буде виведений великими літерами.

Зрозуміло, що використовувати в своїй роботі ці поля не дуже зручно, особливо, коли вам потрібно дуже часто перетворювати цифри в рядки. Тут на допомогу приходять спеціальні програми, яких багато створено.

Я коротко опишу тільки деякі програми, які здалися мені досить зручними у використанні.

Наступна програма - макрос Num2String. перетворює числа в текстові уявлення.
В принципі дозволяє навіть вивести на панель інструментів свою кнопку, але при установці виводить повідомлення про помилки в коді макросу. У чому там саме проблема я не розбирався, тому що не є фахівцем в VB.

Файли для завантаження

Схожі статті