служебные команды
Подписаться на эту метку по RSS
Быстрый ввод текста с помощью команды =rand()
Метки: =rand() | автоматизация | контекстное меню | макросы | служебные команды
Дата: 02/04/2008 16:53:52
О такой полезной команде =rand() я уже писал в заметке “Глюки”, “пасхальные яйца” или служебные команды Word.
Но вручную вводить эту команду не всегда бывает удобно. Поэтому лучше иметь ее всегда под рукой, а точнее - иметь ее добавленной в контекстное меню, вызываемое по щелчку правой кнопкой мыши. Тогда не придется вспоминать ее синтаксис и вводить руками:
Если вы хотите добавить эту команду в контекстное меню, откройте ваш шаблон Normal.dot (Normal.dotm) в редакторе Word и/или вызовите редактор Visual Basic с помощью комбинации клавиш «Alt»+«F11». Затем перейдите на проект шаблона и вставьте новый модуль для макросов.
“Глюки”, “пасхальные яйца” или служебные команды Word
Наверное только ленивый не писал о так называемых "глюках" или "пасхальных яйцах", обнаруженных в различных версиях Microsoft Word. И многие, вероятно, даже пробовали повторить эти команды на своем компьютере. Самой популярной для всех версий Word является команда =rand().
Создайте новый документ в Word и наберите: =rand(). Затем нажмите клавишу Enter. Документ заполнится тремя параграфами, состоящими из одной фразы: "Съешь ещё этих мягких французских булок, да выпей чаю".
Я не нашел в российском интернет (плохо искал?) объяснения этому "феномену". А вот Jensen Harris, ведущий программный менеджер группы Microsoft Office, в своей статье A 'Rand'om Word Trick For You пояснил, что это пример панграммы - предложения или фразы, которая содержит все буквы алфавита. Согласно Википедии, панграммы используются для демонстрации шрифтов, проверки передачи текста по линиям связи, тестирования печатающих устройств и т.п.
На самом деле таких фраз-панграмм в русском языке можно составить немало, эта же фраза, вероятно, была выбрана за лаконичность по сравнению с другими.
Как вы заметили, команда имеет скобки. В них можно указать параметры выводимого текста. Так, если указать (10,8), то текст будет выведен в 10 параграфах по 8 предложений в каждом.
Вот мы и раскрыли тайну происхождения этого "глюка", которая является всего лишь служебной командой редактора.
P.S. Если набрать эту же команду в Word 2007, то выводимый текст будет отличаться от текста, который был ранее в Word 2003 (Eng).
Кстати, наверняка есть еще и другие секретные команды Word. Если вы знаете такие, то поделитесь. Желательно также указать, какая команда для какой версии Word работает.