Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Сумма прописью... в Word'e


Профессиональные приемы работы в Microsoft Excel. Сумма прописью... в Word'e

Выпуск 26
от 2006-10-23

Архив Рассылки

Подписчиков: 5505

Порекомендуйте нашу рассылку друзьям

Обратная связь
Поддержка
(форум рассылки)

Наши рассылки:

Рассылки Subscribe.Ru
Православные:
Ежедневные библейские чтения
Смоленский календарь
Для выздоравливающих алкоголиков и наркоманов
Книга "День за днем"
Книга "24 часа в сутки"
Ежедневные размышления анонимного алкоголика
Самообразование:
"Профессиональные приемы работы в Microsoft Excel" NEW

Наши сайты

Профессиональные приемы работы в Microsoft Office

bonifatiy.narod.ru
В помощь выздоравливающим алкоголикам и наркоманам

Собор Смоленских святых. Жития, иконы, календарь памятных дат Смоленской епархии.

StudentTools.Narod.Ru Для тех, кто любит учиться

Здравствуйте, дорогие друзья!

Сегодня у нас не совсем обычный выпуск.

Во-первых, он посвящен не только (и не столько) Excel, сколько Word.

Во-вторых, сегодняшняя статья любезно предоставлена автором замечательного сайта WordExpert.ru Антоном Кокиным.

Я надеюсь, что этот выпуск послужит примером плодотворного сотрудничества. Если среди читателей есть владельцы сайтов, приглашаю к сотрудничеству и Вас. Подробности - после статьи Антона.


Число или сумма прописью
Знаете ли вы, как можно в текстовом редакторе Word цифры, числа или суммы представить прописью? Например так: 1.290 = Одна тысяча двести девяносто?

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

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

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

Внутри фигурных скобок вставьте следующую конструкцию (я показываю вместе со скобками):
{=1290 \*CardText} , где 1290 - это любое ваше число (не забывайте про знак равенства перед числом), \*CardText - это ключ поля (о нем будет сказано ниже).
Затем нажмите клавишу F9. В результате вы увидите представленное прописью ваше число, в данном случае - одна тысяча двести девяносто.

Обратите внимание на следующий момент: если вы используете локализованную (русскую) версию редактора Word, то цифры будут представлены прописью по-русски. Если редактор англоязычный, то и вывод чисел прописью будет на этом языке. Возможна ситуация, когда в локализованной версии Word цифры выводятся по-английски. Значит, раскладка клавиатуры в редакторе в данный момент не русская, а английская.
КЛЮЧ - особая инструкция, которая при помещении в поле вызывает выполнение определенного действия. Например, вставка в поле ключа \* Caps определяет, что первая буква каждого слова в значении поля прописная (из справки MS Word).

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

Этот ключ выводит результат в виде количественных числительных (записанных словами). По умолчанию используются строчные буквы. Можно дополнительно в поле вставить другие ключи, например ключ \* Upper (преобразовывает все буквы в прописные, то есть заглавные), или ключ \* FirstCap (преобразует первую букву первого слова в прописную).

Если вам необходимо вывести число не арабскими цифрами, а римскими, то для этих целей служит ключ \*roman. Здесь тоже есть небольшая хитрость: регистр выводимого числа будет именно такой, каким вы введете ключ \*roman. Если так: \*roman - то и результат будет в строчных буквах, если так: \*ROMAN - то соответственно результат будет выведен заглавными буквами.

Большое количество ключей с описаниями можно увидеть в справочной системе на сайте Microsoft.

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

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

Начну с программы TRANSNUM - число прописью.
Достаточно интересная программа, работающая с MS Word и MS Excel. Полностью самостоятельная программа, становящаяся полупрозрачной, когда вы переносите фокус на редактор.

цифры прописью

Корректно работает со всеми версиями Word, кроме Word 2007.

Программа имеет собственную страничку

Другая программа - R2S (Сумма прописью). Программа старенькая и разрабатывалась для конкурсной программы Microsoft Office Extensions. Бесплатная.
Возможности:
Преобразовывает числовой формат суммы вида 123-45 или 123,45 в прописной вида 123-45 (Сто двадцать три рубля 45 копеек) или 123,45 (Ста двадцати трёх долларов 45 центов). Возможные падежи: Именительный, Родительный. Валюты: Рубли, Доллары.
Работает без ошибок с MS Word 2002 (проверено). C версиями Word 2003 и Word 2007 работает только в режиме буферного обмена.
С описанием программы можно ознакомиться и скачать на официальном сайте Microsoft: R2s (сумма прописью) v. 6.0 (Word 95/97/2000)

Следующая программа - макрос Num2String, преобразующая числа в текстовые представления.
Описание здесь.
В принципе позволяет даже вывести на панель инструментов свою кнопку, но при установке выводит сообщения об ошибках в коде макроса. В чем там именно проблема я не разбирался, так как не являюсь специалистом в VB.

И последняя программа, стоящая внимания - DigWord - программа печати числа прописью. Привожу описание с сайта программы:
работает через буфер обмена Windows. Пользоваться так: Вам необходимо скопировать число в буфер, затем запустить DigWord.exe, и, наконец, вставить из буфера продукт преобразования. Для удобства можно программе назначить "горячие" клавиши стандартными средствами Windows.
Сайт программы: DigWord.

Нет, все-таки приведу для примера еще одну интересную программу - DigitalToWord - Сумма прописью.

цифры прописью

Это платная программа (всего-то 200 рублей), предназначенная для пользователей, так или иначе постоянно работающих с цифрами. Особенностью программы является возможность проверки ИНН юридических лиц (требуется, если у Вас есть подозрение, что на каком-либо документе напечатан "фальшивый" ИНН).
Адрес сайта: www.oleansoft.com

Надеюсь, что эта статья поможет вам сориентироваться и выбрать наиболее подходящий способ перевода чисел, цифр или сумм в строковые представления.
Если у вас есть дополнения к статье - прошу вас высказаться ниже - в комментариях.

WordExpert.ru

Антон Кокин


Спасибо Антону. Теперь о возможных вариантах сотрудничества для владельцев сайтов.

Во-первых, приглашаю к обмену ссылками. На моем сайте есть раздел "Интернет-Каталог", где можно разместить ссылку в обмен на обратную ссылку.  Ссылки в каталоге прямые, что хорошо для поисковых машин. Возможно, каталог не лучшего исполнения, я в этом направлении работаю.

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

Возможен обмен формами рассылок, баннерами и т.п.

Любые инициативы приветствуются ;).

Кстати, если среди читателей есть люди, которые умеют делать баннеры и готовы мне с этим помочь (безвозмездно), моей благодарности не будет предела.


На сегодня все,

Ваш Алексей Шмуйлович

http://excel.1gb.ru


В избранное