|
|
|
Многоязычная встроенная функция в Word'е - СуммаПрописью
|
|||
|---|---|---|---|
|
#18+
Обнаружил давеча встроенную СуммуПрописью в 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 и т.д. З.Ы. конечно из-за ограничений эту фичу использовать особо не получится, но например, номера страниц писать можно ди и прикольно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 09:39:08 |
|
||
|
Многоязычная встроенная функция в Word'е - СуммаПрописью
|
|||
|---|---|---|---|
|
#18+
попробовал - с дробными работает. Надо использовать локальный разделитель целой и дробной части компьютера "копейки" пишет как kk/100 :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 10:09:28 |
|
||
|
Многоязычная встроенная функция в Word'е - СуммаПрописью
|
|||
|---|---|---|---|
|
#18+
типа 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 добавляется по умолчанию. Этот параметр можно отключить, сняв флажок Сохранить форматирование при обновлении в диалоговом окне Поле. (с выражением лица) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 10:13:47 |
|
||
|
Многоязычная встроенная функция в Word'е - СуммаПрописью
|
|||
|---|---|---|---|
|
#18+
Случайно наткнулся на эту тему и решил попробовать "=999999 \* CardText \* FirstCap" . В Word 2003 - "Девятьсот девяносто девять тысяч девятьсот девяносто девять", а в Word 2000 - "Девятьсто девяносто девять тысяч девятьсот девяносто девять". А жаль... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 14:56:39 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=190&tid=2179263]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 311ms |

| 0 / 0 |
