powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Многоязычная встроенная функция в Word'е - СуммаПрописью
4 сообщений из 4, страница 1 из 1
Многоязычная встроенная функция в Word'е - СуммаПрописью
    #32822267
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обнаружил давеча встроенную СуммуПрописью в MS Word, да еще и многоязычную. Возможно кто-то (а м.б. и все) это уже знают, но я лчино был удивлен

- меню Вставка - Поле... - в поле ввода вставляем, например, след. текст без кавычек "=123456\* DollarText" , где само число м.б., насколько я понял, только от 0 до 999 999 и вроде только целое)
- Сервис -Язык-Выбрать язык - и взависимости от выбора (выбирать языки с исконкой Abc - будет перевод, но только после Обновления кода (см. меню по клику правой кнопкой мыши ).
- испанский: Ciento veintitresmil cuatrocientos cincuenta y seis ptas
- молдавский: одинсто двадцать три тысячи четыреста пятьдесят шесть и 00/100
- французкий (камерун): cent vingt-trois mille quatre cent cinquante-six francs и т.д.

З.Ы.
конечно из-за ограничений эту фичу использовать особо не получится, но например, номера страниц писать можно ди и прикольно :)
...
Рейтинг: 0 / 0
Многоязычная встроенная функция в Word'е - СуммаПрописью
    #32822358
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробовал - с дробными работает.
Надо использовать локальный разделитель целой и дробной части компьютера

"копейки" пишет как kk/100
:))
...
Рейтинг: 0 / 0
Многоязычная встроенная функция в Word'е - СуммаПрописью
    #32822373
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
типа F1 к случаю

Показать все

Ключ формата (\*)
Определяет внешний вид значений полей. Инструкции формата определяют использование прописных и строчных букв, формат чисел (например можно отобразить «9» в виде «ix» (римские цифры) или в виде слова «девять» (обычный текст)) и формат знаков. Ключи формата также служат для сохранения формата значений полей при обновлении полей.

Форматы, определяющие регистр букв

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

\* Caps
Преобразует в прописную первую букву каждого слова. Например, { FILLIN "Введите свое имя:" \* Caps } возвращает «Дмитрий Петров», даже если имя было введено строчными буквами.
\* FirstCap
Преобразует первую букву первого слова в прописную. Например, { COMMENTS \* FirstCap } возвращает «Эвристическая машина для решения инженерных и других проблем».
\* Upper
Преобразует в прописные все буквы. Например, { QUOTE "факт" \* Upper } возвращает «ФАКТ».
\* Lower
Все буквы становятся строчными. Например, { FILENAME \* Lower } возвращает «отчет за четвертый квартал.doc».
Примечание. Если для оформления всего поля, содержащего данный ключ, используются малые прописные, он игнорируется.

Форматы номеров

Ниже представлен список ключей номеров и результат их применения.

\*alphabetic
Выводит результат в виде последовательности букв того же регистра, что и слово «alphabetic» в коде поля. Например, { SEQ appendix \* ALPHABETIC } возвращает «B» (вместо «2»), а { SEQ appendix \* alphabetic } — «b».
\*Arabic
Выводит результат в виде числа, записанного арабскими цифрами. Например, { PAGE \* Arabic } возвращает «31».
Примечание. Если в диалоговом окне Формат номера страниц в поле Формат номера (меню Вставка, команда Номера страниц) выбран формат номера страниц, отличный от арабского, то использование данного ключа преобразует номера страниц, формат которых выбран в поле Формат номера, в арабские цифры.

\*CardText
Выводит результат в виде количественных числительных (записанных словами). По умолчанию используются строчные буквы. Например, { = SUM(A1:B2) \* CardText } возвращает «семьсот девяносто», а { = SUM(A1:B2) \* CardText \* Caps } — «Семьсот Девяносто».
\*DollarText
Выводит результат в виде количественных числительных (записанных словами). Вместо десятичного разделителя вставляется слово «и», после которого следуют две цифры округленной дробной части числа, записанные арабскими цифрами. По умолчанию используются строчные буквы. Например, { = 9.20 + 5.35 \* DollarText \* Upper } возвращает «ЧЕТЫРНАДЦАТЬ и 55». \*Hex
Выводит результат в виде шестнадцатеричных чисел. Например, { QUOTE "458" \* Hex } возвращает «1CA».
\*OrdText
Выводит результат в виде порядковых числительных (записанных словами). По умолчанию используются строчные буквы. Например, { DATE \@ "d" \* OrdText } возвращает «сотый», а { DATE \@ "d" \* OrdText \* FirstCap } — «Сотый».
\*Ordinal
Выводит результат в виде порядковых числительных (записанных цифрами и буквами). Например, { DATE \@ "d" \* Ordinal } возвращает «30-й».
\*roman
Выводит результат в виде римских цифр того же регистра, что и слово «roman» в коде поля. Например, { SEQ CHAPTER \* roman } возвращает «xi», а { SEQ CHAPTER \* ROMAN } — «XI».
Форматы знаков и предварительные форматы

Ниже представлены ключи формата знаков и результат их применения.

\*Charformat
Формат первой буквы типа поля определяет формат значения поля. В следующем примере значение поля оформляется полужирным начертанием, поскольку буква «R» в слове «REF» является полужирной.

{ REF chapter2_title \* Charformat } возвращает «Киты Тихого океана».

Примечание. Чтобы добавить этот ключ, введите его в код поля или в поле Код поля диалогового окна Поле (меню Вставка, команда Поле).

\*MERGEFORMAT
Формат введенного ранее элемента определяет формат значения поля. Например, если применить полужирное начертание к имени автора, отображаемого в поле { AUTHOR \* MERGEFORMAT }, этот формат сохранится и после изменения имени автора.
Примечание. При вставке полей с помощью диалогового окна Поле (меню Вставка, команда Поле) ключ \*MERGEFORMAT добавляется по умолчанию. Этот параметр можно отключить, сняв флажок Сохранить форматирование при обновлении в диалоговом окне Поле.

(с выражением лица)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Многоязычная встроенная функция в Word'е - СуммаПрописью
    #36103091
Фотография xax_nv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Случайно наткнулся на эту тему и решил попробовать "=999999 \* CardText \* FirstCap" . В Word 2003 - "Девятьсот девяносто девять тысяч девятьсот девяносто девять", а в Word 2000 - "Девятьсто девяносто девять тысяч девятьсот девяносто девять". А жаль...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Многоязычная встроенная функция в Word'е - СуммаПрописью
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]