Статьи из блога
Ключ CardText и его ограничения
Артур задал вопрос:
Я воспользовался вашими советами по переводу числа в режим прописи. Только проблема: команда {=123\CardText} не переводит в пропись числа больше 999 999, то есть при вводе 1.000.000 появляется ошибка! Можно ли что-то сделать?
Напомню, что ключ формата CardText, используемый в полях, предназначен для вывода количественных числительных в текстовом формате. Например, при использовании поля {=236 \*CardText} мы получим следующий результат: двести тридцать шесть.
Однако, при использовании ключа CardText существуют три ограничения:
- максимальное число, которое может быть переведено в текстовый формат, не должно быть больше 999.999;
- переводимое число не может быть отрицательным;
- переводимое число может быть дробным, но при этом результат будет округлен до ближайшего числа (например, результат перевода числа 12,65 - тринадцать).
Если пользователь пренебрежет этими ограничениями, то он получит сообщение об ошибке: Ошибка! Число не может быть представлено в указанном формате.
Обойти эти ограничения с использованием данного ключа нельзя. Но можно воспользоваться специальными программами (макросами), позволяющими преобразовывать числа в текст. О таких программах я писал в заметке
Метки: ключи поля | число прописью
Просмотров: 27924
Подписаться на комментарии по RSS
Версия для печати
Еще записи по вопросам использования Microsoft Word:
- 10 вопросов и ответов по редактору Word (1 часть)
- 10 полезных заметок о колонтитулах
- 3 способа очистки списка недавно открытых документов
- Microsoft Office: популярные команды на одной вкладке
- SQL для начинающих: изучите SQL онлайн за 9 часов
- Word 2007: добавляем свою вкладку и свои команды
- Word 2007: полотно, рисунки, линии
- Word 2007: смена формата сохранения файла
- Word 97 - решение проблемы с отображением символов на линейке
- Word 97. Слияние документов как один из способов упростить свою работу
- Автозаполняемые колонтитулы
- Автоматизация текстового набора в Word
- Автоматическая запись макроса
- Автоматическая нумерация билетов
- Автоматическая расстановка переносов
- Автоматическое сохранение всех открытых документов
- Автоматическое сохранение документа при его закрытии
- Автотекст с последовательной нумерацией
- Белый текст на синем фоне в Word 2007
- Белый текст на синем фоне: ностальгия по DOS
- Быстрое выделение идущих рядом слов
- Быстрое изменение стиля форматирования текста
- Быстрое перемещение между открытыми документами Word
- Быстрое создание списков в документе
- Быстрый доступ к диалоговому окну Параметры страницы
Комментариев: 5
Обойти ограничения 999'999 с использованием ключа CardText МОЖНО, но через комбинацию соотв. полей:
http://homepage.swissonline.ch/cindymeister/NbrFAQ.htm#Millions
Luna, спасибо за ссылку. Но речь идет об одном ключе, который имеет описанные ограничения. К тому же, получаемые результаты практически неприменимы для русскоговорящих, так как слово миллион не будет склоняться, если например преобразовывать число 5.000.000.
Кстати, в понедельник я опубликую заметку, где тоже используется ключ CardText для чисел, превышающих 999.999. Там тоже есть небольшой трюк, позволяющий обходить это ограничение.
Я пользуюсь этим ключем, а он пишет на английском.. Как сделать на русском..?
Можно ли обойти ограничение с переводимым числом которое может быть дробным, но при этом результат будет округлен до ближайшего числа (например, результат перевода числа 12,65 - тринадцать). Чтоб результат был двенадцать целых шестдесят пять сотых?
Здравствуйте!
У меня Word 2010 и в нем такого поля как CardText нет....В чем может быть проблема?