Четверг, 24.05.2012, 13:12

Компьютерная тех. поддержка

Меню сайта
Категории раздела
Мои статьи [63]
Новые статьи [53]
Новые статьи 2 [50]
Мои статьи 2 [50]
Актуальные статьи [50]
статьи [50]
обзоры [50]
новости [50]
последние [50]
новые [50]
свежие [50]
избранные [50]
классные [49]
специальные [51]
электроника [50]
электроника 2 [50]
электроника 3 [50]
компьютеры [50]
компьютеры 2 [46]
компьютеры 3 [49]
компьютеры 4 [50]
компьютеры 5 [54]
компьютеры 6 [44]
компьютеры 7 [60]
компьютеры 8 [51]
компьютеры 9 [50]
компьютеры 10 [50]
новости пк [51]
новости пк 2 [56]
новости пк 3 [48]
новости пк 4 [49]
новости пк 5 [50]
новости пк 6 [55]
новости пк 7 [51]
новости пк 8 [51]
железо [61]
железо 2 [50]
железо 3 [47]
железо 4 [49]
железо 5 [53]
железо 6 [56]
железо 7 [58]
железо 8 [52]
железо 9 [50]
железо 10 [52]
заметки [3]
заметки 2 [6]
заметки 3 [4]
заметки 4 [7]
заметки 5 [4]
заметки 6 [3]
заметки 7 [4]
заметки 8 [3]
заметки 9 [3]
заметки 10 [3]
Наш опрос
Какой операционной системой вы пользуетесь??
Всего ответов: 183
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
E-mail:
Пароль:
Статьи
Новое
Поиск
Спонсоры

рекомендуем

Главная » Статьи » статьи

Макрокоманды
Поговорим теперь о создании макрокоманд (или макросов, как их еще называют) — о том, как записать и воспроизвести некоторую полезную последовательность действий. К созданию макросов приходится прибегать, когда нужной команды в обширном вордовском списке не находится. Иногда команда вроде есть, да делает не совсем то, что нужно. Но предупреждаю, дело это требует внимания: любая ошибка — и «На колу мочало, начинай сначала!». Давайте в качестве примера создадим макрокоманду, которая будет по некоторой клавиатурной комбинации объявлять выделенный фрагмент английским. В 6-й и 7-й версиях, чтобы приступить к этому сложному делу, надо запустить команду Сервис ► Макрос, а в 8-10 — команду Сервис ► Макрос ► Начать запись. Между первой и второй группой версий довольно много мелких отличий, кнопки и окна туда-сюда переехали, но принцип остался прежним. Давайте поглядим, как это делается, на примере Word XP. Итак, запускаем команду Сервис ► Макрос ► Начать запись (рис. 14.64). Вводим имя создаваемой макрокоманды (длиной до 80 символов, только буквы и цифры — без пробелов), например, Английский, а внизу — краткое описание, чтобы не забыть, зачем мы вообще это делали в позапрошлом году. Если мы не дадим макросу имени, то программа даст ему имя Макрос!, Макрос2 и т. д.старых версиях нужно нажать кнопку Записать и в следующем окне выбрать, ,команда будет запускаться: кнопкой на панели инструментов или горя-•"авишей. В новых, как видите, можно выбирать прямо здесь. Сли, не обращая внимания на эти кнопки, сразу нажать ОК, то макрос придется Кать из общего списка. То есть, задумав пустить в дело свое секретное оружие,вы открываете общий список макрокоманд: Сервис ► Макрос ► Макросы — ид щелкаете мышкой по нужной строке. В качестве подсказки Word будет вы тот самый текст, который создатель макроса пожелал о своем творении за В новых версиях редактора для быстрого вызова этого списка есть Ш ная комбинация Alt-F8. Создавая полезный, но редко применяемый мак рои можно не присваивать ему ни горячих клавиш, ни кнопок. Но сейчас мы! емся сделать часто применяемый, а потому хотим назначить ему горячукУщ Жмем кнопку Клавиша, попадаем в окно назначения клавиатурных Щ ций, рассмотренное в прошлой главе (отсылаю вас к рис. 14.62). Там зам бинацию, не забывая поглядывать в строку Текущее назначение, чтобы ж какую-то важную стандартную комбинацию или одно из тех «клавосоЧи которое мы сами ввели раньше. Я После этого начинается уже процесс записи самой макрокомаМ свидетельствует мелкая панелька с двумя магнитофонными кЦЯ Остановить запись (левая) и Пауза (правая). А курсор приш| аудиокассетки со стрелочкой. Ж В ранних версиях Word'a для записи макроса можно пользоваться тш вишами, мышка запрещается. Нажимаем: «Alt-c» для перехода в меню fij для перехода в меню Язык, стрелками ползем по списку языков до строки ский (США). Enter.Если по ходу дела захочется остановить запись, подумать, нажмите на Паузу. Додумайте, выпейте чаю, сделайте что-то в другой программе, если это срочно, а потом возвращайтесь в окно Word'a и, вновь нажав кнопку Пауза, продолжайте... По окончании записи макроса жмем на кнопочку Остановить записана рисунке да нее показывает стрелка). Все, макрос создан. Он приписывается к общему шаблону (если вы не задали иного) и хранится в самом этом dot-файле. Теперь, вводя магическое сочетание клавиш, щелкая по своими руками создан-ной кнопке или залезая в список макросов по Alt-F8 и выбирая там свою команду, мы будем выполнять записанную последовательность действий именно так, как она была записана. Если с ошибкой, то будет выполняться с ошибкой. А можно ли влезть в макрокоманду, поправить ошибку или просто изменить, как нам нужно? Конечно. Для этого необходимо выбрать строку в окне Макрос и на¬жать кнопку Изменить. В Word 6 и 7 вы окажетесь в особом окне один на один с программой на языке макрокоманд WordBasic. Язык макрокоманд Word'a — довольно сложная штука; желающие непременно изучить его могут обратиться к Справке, раздел WordBasic. Спешу их обрадовать: все, относящееся к теме языка макрокоманд WordBasic, в вин-вордовской Справке на русский язык не переведено. Мол, не хрен выпендриваться, пацаны! А если вы такие умные, то и поинглишу прочтете! Начиная с Word 97, вместо WordBasic применяется уже вполне полноценный и весьма популярный язык программирования VisualBasic, к которому, кстати, и справочная система прилагается на русском языке. А все макросы, созданные в 6-й и 7-й версиях текст-процессора, при переходе на новые «ворды» придется выбросить на помойку. В Word'e есть небольшой набор макрокоманд, которые запускаются автомати¬чески: при старте редактора (макрос называется Autoexec, т. е. «автозапуск»), при выходе из него (Autoexit), а также при создании, загрузке и закрытии файла (Auto-new, Autoopen и Autoclose). Некоторые шаблоны, оформляющие бланки, грамоты или календарики, как раз и оснащены длинными макрокомандами «автосоздания». Записав свои макросы с такими именами, вы тоже получаете возможность выпол-нять некоторые действия автоматически. Кстати, именно этими макросами стараются завладеть хитроумные авторы вирусов. Вирус вводит в такой автоматический макрос команды для собственного апУска. При следующей загрузке файла или шаблона эти команды запустят программу- вирус, которая заразит еще какие-нибудь Документы. И так каждый раз. Ричем это касается не только Word'a, но и, скажем, электронных таблиц Excel, раздел; также есть автоматические макрокоманды. Так что читайте и перечитывайте " про компьютерные вирусы!
Категория: статьи | Добавил: sergei4 (17.06.2010)
Просмотров: 277 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email:
Код *: