Необходимо в тексте Word введенное число преобразовать в текст на русском.
Для того, чтобы преобразовать некое число в текстовый формат, вы можете воспользоваться специальными программами, о которых я писал в заметке Число или сумма прописью .
Но если вам нужно преобразовать уже введенное число, то здесь может помочь следующий макрос (ниже).
Ключ CardText и его ограничения
Артур задал вопрос:
Я воспользовался вашими советами по переводу числа в режим прописи. Только проблема: команда <=123CardText>не переводит в пропись числа больше 999 999, то есть при вводе 1.000.000 появляется ошибка! Можно ли что-то сделать?
Напомню, что ключ формата CardText, используемый в полях, предназначен для вывода количественных числительных в текстовом формате. Например, при использовании поля мы получим следующий результат: двести тридцать шесть.
Однако, при использовании ключа CardText существуют три ограничения:
- максимальное число, которое может быть переведено в текстовый формат, не должно быть больше 999.999;
- переводимое число не может быть отрицательным;
- переводимое число может быть дробным, но при этом результат будет округлен до ближайшего числа (например, результат перевода числа 12,65 — тринадцать).
Если пользователь пренебрежет этими ограничениями, то он получит сообщение об ошибке: Ошибка! Число не может быть представлено в указанном формате.
Обойти эти ограничения с использованием данного ключа нельзя. Но можно воспользоваться специальными программами (макросами), позволяющими преобразовывать числа в текст. О таких программах я писал в заметке Число или сумма прописью .
10 вопросов и ответов по редактору Word (1 часть)
Мне задают много вопросов по различным нюансам работы с редактором Word. На некоторые вопросы я отвечаю сразу же, на другие — чуть позже, после тщательного анализа и попыток воспроизвести ситуацию.
Некоторые вопросы так и остаются нерешенными, поскольку я могу не знать ответа. Часть вопросов я публикую в рассылке и, если поступают ответы от читателей, то пересылаю эти ответы авторам вопросов.
Я решил опубликовать на сайте некоторые поступившие мне вопросы и мои ответы. Надеюсь, кому-то эта заметка принесет пользу.
Макрос вставки текущей даты прописью
Рубрики: Макросы Метки: дата и время | макросы | число прописью Дата: 18/10/2007 21:35:01
Я уже публиковал заметку о надстройке для Word — Дата прописью — позволяющей вставлять в документ или таблицу Excel различные даты прописью.
В этой заметке я приведу код макроса, с помощью которого можно легко вставить текущую дату прописью.
Обновилась программа Дата прописью
Буквально на днях обновилась замечательная программа-макрос Сергея Шершнева Дата прописью (ссылка с описанием программы приведена ниже), позволяющая вставлять в документы Word или Excel дату прописью, например, Седьмое сентября две тысячи седьмого года , причем не только текущую дату.
Если вы ищете инструмент, решающий подобные задачи, то эта программа как раз и создана для таких ситуаций.
Текущая дата прописью
Вчера я получил вопрос от одного читателя рассылки. Он спрашивал о возможности вставить в документ текущую дату прописью. К тому же необходимо при каждом входе в этот документ автоматическое обновление даты.
Надо отметить, что Word позволяет вставлять даты, но только не прописью.
Хотя есть решение, связанное с программированием на VBA. Читайте здесь .
Число или сумма прописью
Знаете ли вы, как можно в текстовом редакторе Word цифры, числа или суммы представить прописью? Например так: 1.290 = Одна тысяча двести девяносто?
ПОЛЯ Word — набор кодов (инструкций), обеспечивающих автоматическую вставку в документ текста, рисунков, номеров страниц и других сведений (из справки MS Word).
Я вижу две возможности: с помощью полей (с соответствующими ключами) Word или воспользоваться готовыми специализированными программами (в том числе и макросами).
Рассмотрим первый вариант.
Дата прописью в ворде
Это рассылка сайта "Блог компьютерного чайника" http://www.elena-chainik.ru
Вступайте в группу Вконтакте "Word и Excel для чайников"
Прошу прощения за перерыв в выпусках, мои уважаемые подписчики. Начало учебного года — это всегда сумасшедший дом, когда времени ни на что, кроме работы, не хватает. А сегодня я могу наконец-то возобновить рассылку 🙂

Бывает, что в документы нужно вставить сегодняшнюю дату записанную прописью. Как поступают пользователи? Правильно! Набирают эту дату на клавиатуре. Я нашла в сети небольшой макрос, который позволяет автоматизировать такую операцию.
Чтобы ваш Word обзавелся полезным дополнением, нужно выполнить несколько простых шагов.
Шаг 1.
Скачайте небольшой архив с макросом вот отсюда: datprop.
Шаг 2.
Шаг 3.
В архиве будет папка с названием datprop.
Откройте ее. Внутри – еще одна папка «Для Word».
![]()
Откройте и эту папку. В ней лежат два файла:
![]()
Нам потребуется файл шаблона.
![]()
Шаг 4.
Скопируйте или переместите этот файл вот по такому адресу: C:Program FilesMicrosoft OfficeOffice12STARTUP (это для Word 2007!) Сама программа Word у вас должна быть закрыта.
Шаг 5.
Откройте программу Word. На экране появится предупреждение системы безопасности о том, что запуск макросов отключен. Нажмите на кнопку «Параметры».
![]()
В появившемся окне щелкните на словах «Включить это содержимое» и нажмите ОК.
![]()
Шаг 6.
Чтобы вставить дату прописью, поставьте курсор на то место в документе, где она должна стоять. Перейдите на вкладку меню «Надстройки». В блоке команд «Настраиваемые панели инструментов» найдите кнопку «Дата».
![]()
Щелкните на ней левой кнопкой мыши. Появится маленькое окошко «Дата прописью».
![]()
Программа уже сама подставляет в окошки текущую дату. Но вы можете всегда изменить дату на нужную. Если вы отметите галочкой «Родительный падеж», то дата будет написана в родительном падеже (пятого октября две тысячи четырнадцатого года), если же галочку устанавливать не будете, то в именительном (пятое октября две тысячи четырнадцатого года).
Как видите, дополнение очень простое, но весьма полезное. Пользуйтесь на здоровье!
LogiWord Lite — сумма прописью

Бесплатная надстройка для Microsoft Word которая позволяет преобразовывать числа, даты в текстовое представление.
Поддерживаются различные настройки. В том числе падежи русского языка. Поддерживаются следующие языки преобразования: азербайджанский, английский, армянский, испанский, казахский, кыргызский, латышский, немецкий, русский, таджикский, турецкий, туркменский, узбекский, украинский, французский.
Настраиваются сочетания клавиш для преобразования.
Есть встроенный и внешний калькулятор.
Вывод прописи в различных падежах:
Именительный падеж: 5624,01 (Пять тысяч шестьсот двадцать четыре) рубля одна копейка Родительный падеж: 5624,01 Пяти тысяч шестисот двадцати четырёх рублей 01 копейки Дательный падеж:5624,01 Пяти тысячам шестистам двадцати четырём рублям 01 копейке Винительный падеж: 5624,01 Пять тысяч шестьсот двадцать четыре рубля 01 копейку Творительный падеж: 5624,01 Пятью тысячами шестьюстами двадцатью четырьмя рублями 01 копейкой Предложный падеж: 5624,01 Пяти тысячах шестистах двадцати четырёх рублях 01 копейке
Преобразование дробных чисел (максимальное преобразование идёт до десятитысячных)
123 (Сто двадцать три) 123,01 (Сто двадцать три целых 01 сотая) 123,10 (Сто двадцать три целых 10 сотых) 123,145 (Сто двадцать три целых 145 тысячных) 123,2154 (Сто двадцать три целых 2154 десятитысячных) 123,01 (Сто двадцать три целых одна сотая) 123,10 (Сто двадцать три целых десять сотых) 123,145 (Сто двадцать три целых сто сорок пять тысячных)
Некоторые варианты вывода даты прописью:
01.01.2016 — первое января две тысячи шестнадцатого года 01.01.2016 — ПЕРВОЕ ЯНВАРЯ ДВЕ ТЫСЯЧИ ШЕСТНАДЦАТОГО ГОДА 01.01.2016 — Первое января 2016 года 01.01.2016 — «01» января 2016 года 01.01.16 — «01» января 16 года 01.01.16 — «01» января 2016 года (с добавлением в начале года 20) 01.01.2016 — («01» января 2016 года)
- работает под
- Windows 10
- Windows 8
- Windows 9x/Me
- Windows 7
- Windows XP
- Windows Vista
- Windows NT/2000
- веб координаты
- О программе: https://chonorov.ru/logi.
- Скачать: https://chonorov.ru/app/. Размер 2,65 Мб




