Форум по VBA, Excel и Word

Word => Макросы в Word => Тема начата: Irina18 от 28 августа 2017, 08:55

Название: Word VBA Макрос: Сумма прописью.
Отправлено: Irina18 от 28 августа 2017, 08:55
Всем привет.
Надо, чтобы после ввода числа в элемент "форматируемый текст", в другом таком же элементе отобразилась сумма этого числа прописью.
Сам макрос в инете я нашла и в документ вставила, но как его прикрутить к этим элементам не знаю. Находила несколько вариантов реализации суммы прописью в Word, они мне не подходят. Помогите решить мою проблему. Всем спасибо.

[вложение удалено администратором]
Название: Re: Word VBA Макрос: Сумма прописью.
Отправлено: Администратор от 28 августа 2017, 09:43
Не решение вашей задачи, просто совет. Включите в VBA режим, когда VBA требует создание переменных: https://forumvba.ru/index.php?topic=402.0
Название: Re: Word VBA Макрос: Сумма прописью.
Отправлено: Администратор от 28 августа 2017, 10:04
Решение в файле. Макрос запускается после выхода из поля.

[вложение удалено администратором]
Название: Re: Word VBA Макрос: Сумма прописью.
Отправлено: Irina18 от 28 августа 2017, 10:14
Ну этот форум просто супер. Ответы мгновенные.
Но есть маленькая просьба. Надо в код добавить чтобы сумма прописью отображалась в скобках (Один рубль 10 копеек). после скобок точка.
Название: Re: Word VBA Макрос: Сумма прописью.
Отправлено: Администратор от 28 августа 2017, 10:18
Решение в файле.

[вложение удалено администратором]
Название: Re: Word VBA Макрос: Сумма прописью.
Отправлено: Irina18 от 28 августа 2017, 10:27
Все отлично. Огромное спасибо. Всего Вам наилучшего добрый человек.
Название: Re: Word VBA Макрос: Сумма прописью.
Отправлено: Irina18 от 28 августа 2017, 11:33
Возник у меня еще вопрос. Попробовала сделать новый файл. Вставила туда код из вашего файла. Но в моем новом файле ничего не работает. Может я что-то не подключаю?

[вложение удалено администратором]
Название: Re: Word VBA Макрос: Сумма прописью.
Отправлено: Администратор от 28 августа 2017, 11:42
Макрос не запускается. Макрос запускается событием из модуля "ThisDocument".
Название: Re: Word VBA Макрос: Сумма прописью.
Отправлено: Irina18 от 28 августа 2017, 11:54
Все стало понятно.