Макросы в эксель реферат

В рамках курсовой работы были проанализированы, а также создан и отредактирован макрос в MicrosoftOfficeWord на основе средства записи макросов. Результатом курсовой работы является созданный и подкорректированный макрос. Независимо от используемой операционной системы и программных приложений пользователь часто выполняет одни и те же последовательности команд для многих рутинных задач.

Редактирование, удаление, переименование и назначение макросов. Примеры макросов. Если при работе с Microsoft Excel для Windows у вас возникла необходимость несколько раз выполнить одну и ту же последовательность действий, то вы можете записать эту последовательность под определенным именем. Записанная под определенным именем последовательность действий называется макросом.

Автоматизация задач с помощью средства записи макросов — Excel

Редактирование, удаление, переименование и назначение макросов. Примеры макросов. Если при работе с Microsoft Excel для Windows у вас возникла необходимость несколько раз выполнить одну и ту же последовательность действий, то вы можете записать эту последовательность под определенным именем.

Записанная под определенным именем последовательность действий называется макросом. Записанный макрос можно вызывать для выполнения из основного меню при помощи кнопки на панели инструментов или на рабочей области, а также комбинации клавиш. Макрос может быть назначен так же графическому объекту. Макрос записывается на языке Visual Basic for Applications. Текст макроса можно вызывать для редактирования. В следующей главе мы рассмотрим вопросы: Создание и редактирование макросов Назначение макроса клавише быстрого вызова и пункту основного меню Назначение макроса графическому объекту и кнопке пользователя Запись новых действий в существующий макрос Создание кнопки для вызова макроса 2.

Начало пути. Создание макросов К часто повторяющимся действиям можно отнести выбор нужного формата. Требуемый числовой формат создадим заранее в категории форматов Все форматы. Для записи макроса выполните следующие действия: Выполните команду Сервис Запись макроса Начать запись. Введите в поле ввода Имя макроса название создаваемого макроса — Число. Помимо стандартной информации когда и кем был записан макрос вы можете ввести в поле ввода Описание краткое описание назначения макроса.

После этого нажмите кнопку OK. Начиная с этого момента осуществляется запись макроса. На экране появляется кнопка Остановить макрос.

Если вы нажмете на ней кнопку мыши, то запись макроса будет закончена. Теперь вам нужно выполнить последовательность действий, которая и будет записана в макрос.

Из появившегося списка форматных кодов выберите требуемый код, после чего нажмите кнопку OK. В заключение вам остается завершить запись макроса. Кроме нажатия на кнопку Остановить макрос вы можете воспользоваться альтернативным способом: в списке опций пункта основного меню Сервис выберите Запись макроса, а затем — Остановить запись.

Если кнопка Остановить макрос отсутствует с экрана, то ее легко можно восстановить. Для этого нажмите правую кнопку мыши на любой панели инструментов и в появившемся списке выберите пункт Настройка. Появится список категорий кнопок. Выберите среди них категорию Макрос. Появится набор кнопок, который содержит кнопку Остановить макрос. Нажмите на ней кнопку мыши и, удерживая ее нажатой, переместите кнопку на нужную вам панель или просто на экран.

Для выхода из режима настройки панелей нажмите кнопку Закрыть. Для вызова макроса выполните команду Сервис Макрос. Появится окно диалога со списком макросов. Найдите требуемый макрос и нажмите кнопку Выполнить.

В Excel предусмотрена возможность вызывать макрос при помощи клавиши быстрого вызова или назначить макросу пункт меню в списке опций меню Сервис. Обе эти возможности можно реализовать одновременно. Для этого при выполнении 3 шага процедуры создания макроса, после ввода имени, нужно нажать кнопку Параметры.

Появится окно диалога. Назначить макросу пункт меню или клавишу быстрого вызова можно и после того как макрос создан. Для этого выполните команду Сервис Макрос.

Выделите нужный и нажмите кнопку Параметры. Появится окно диалога, в котором вы можете сделать все необходимые назначения. При записи макроса можно включать режим с относительными ссылками. Этот режим позволяет использовать записанный макрос для любой области рабочей книги. Режим с относительными ссылками нужно включать при записи макросов, которые используют ссылки на адреса рабочей книги. Разберем два примера макросов. Один записан в обычном режиме, а другой— с относительными ссылками, после чего сравним их работу.

Пример 1. Вывод на экран названий месяцев При составлении различных отчетов и сводок в качестве названий строк часто используются названия месяцев.

Создадим макрос, который будет выводить на экран столбец с названиями месяцев в ячейках A1:A В поле ввода Описание введите текст: Вводит названия месяцев. Нажмите кнопку Параметры. Для этого перейдите в поле ввода Ctrl, переключитесь на латинский регистр, удалите находящуюся там букву и введите букву m. Начиная с этого момента, осуществляется запись макроса. При записи макроса мы не включали режим записи с относительными ссылками, поэтому названия месяцев будут появляться только в ячейках A1:A Для устранения этого неудобства предназначен режим записи с относительными ссылками.

Пример 2. Создание макроса с относительными ссылками В этом примере вам предстоит создать макрос с относительными ссылками для размещения заголовка таблицы продаж компьютеров в произвольном месте рабочей книги. Перед созданием макроса включите режим записи с относительными ссылками.

В поле ввода Описание введите текст: Вводит названия компьютеров. Нажмите кнопку OK. Выделите четыре ячейки с введенными типами компьютеров, выберите команду Формат Столбец, а затем команду Подгон ширины поскольку названия типов компьютеров не умещаются полностью в ячейке. После окончания записи макроса в меню команды Сервис появится пункт с названием Типы ЭВМ, которое мы ввели на 4 шаге.

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

Одним из способов внесения изменений в записанный макрос является запись нового макроса. Однако это не всегда удобно, а часто бывает и утомительно из-за большого объема работы. Пример 3. Редактирование текста макроса В этом примере вам предстоит изменить текст макроса. Для входа в режим редактирования макроса выполните команду Сервис Макрос.

Редактировать можно и непосредственно в модуле с текстом макроса. Используя кнопки прокрутки листов найдите модуль 1 и нажмите кнопку мыши на его ярлычке. Действуя аналогичным образом, вы можете внести более серьезные изменения в текст макроса.

Фактически вы имеете возможность изменять текст программы Visual Basic, реализующий макрос. Это открывает перед вами большие возможности в написании собственных программ. Удаление макросов Если макрос назначен клавише быстрого доступа, графическому объекту или кнопке, то процесс удаления является стандартным.

Вы выбираете опцию Макрос пункта Сервис основного меню. Для удаления выбранного макроса вам достаточно нажать эту кнопку. Макрос можно удалить и другим способом. Если макрос записан в отдельном модуле, то нужно удалить модуль. Для этого нужно сделать его активным, а затем нажать правую кнопку мыши на его ярлычке. Появится окно диалога, в котором нужно выбрать команду Удалить. Если модуль содержит и другие макросы, то нужно выделить весь текст удаляемого макроса и нажать клавишу Del на клавиатуре.

Объекты, которым был назначен макрос, удаляются из режимов редактирования этих объектов. Определенную трудность представляет процесс удаления строк с названиями макросов из пункта Сервис основного меню.

Вы можете выбрать требующийся пункт меню из списка Меню. При этом в следующем списке Элементы меню появляются опции этого пункта меню. Вы можете выбрать и удалить нужную строку нажатием кнопки Удалить. Кнопка Сброс окна диалога восстанавливает стандартное состояние всех пунктов основного меню Excel.

Можно только закрыть файл без сохранения всех сделанных изменений, а затем открыть его снова. Если в рабочей книге нет ни одного макроса, то создайте какой-нибудь макрос например, не выполняющий никаких действий. Появится требуемое окно диалога. Не создавайте макрос, восстанавливающий пункты меню. Делайте эту работу вручную и вы избежите неприятностей, связанных с потерей информации. Переименование макроса Специальной команды для переименования макроса нет, а часто возникает потребность исправить имя или присвоить макросу совершенно новое наименование.

Для этого нужно войти в режим редактирования макроса и в тексте программы исправить заголовок. Пример 4. Ниже расположен текст программы.

ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Урок 1. Макросы. Знакомство с макросами. Академия Excel.

Если используется имя макроса, являющееся ссылкой на ячейку, может см. в разделе Изменение параметров безопасности макросов в Excel. Общая характеристика макроса как небольшой программы, написанной на языке VBA, призванной автоматизировать какую-либо операцию или задачу.

Не имеет значения, в каком приложении пакета Office вы работаете - это может быть Word, Excel или PowerPoint - вероятно вы по нескольку по нескольку раз в день выполняете некоторые рутинные операции, которые вы либо уже десятки раз выполняли раньше, либо которые вам нужно повторить много раз. В частности, это форматирование отдельных фрагментов текста, последовательное выполнение нескольких команд меню или форматирование документа определенным образом. Я думаю, что вы мечтаете избавиться от этой рутины и сократить время, необходимое на выполнение работы. Конечно, большинство приложений пакета Office содержит в меня Правка команду повторить, с помощью которой можно повторить последнее действие. Это очень удобно, но с помощью этой команды можно повторить только одно действие. Если же нужно повторить несколько действий, то данная команда не подойдет. Что следует делать в таких случаях? Можно автоматизировать практически любую рутинную работу и повторяющуюся работу. Он в действительности состоит из списка действий, которые надо запомнить для повторного выполнения. Таким образом, макрос не сильно отличается от кулинарного рецепта, состоящего из набора инструкций, в которых говориться, какие действия необходимо выполнить, чтобы что-нибудь приготовить. Макрос - это набор инструкций, которые сообщают программе такой как Word или Excel , какие действия следует выполнить, чтобы достичь определенной цели. Различие, однако, состоит в том, что макрос объединяет все эти инструкции в одном сценарии, который затем можно вызвать с помощью команды меню, кнопки панели инструментов или комбинации клавиш. С этой точки зрения макрос отличается от, скажем, рецепта приготовления хлеба, но похож на автоматическую хлебопекарню, загрузив ингредиенты в которую, можно испечь хлеб одним нажатием кнопки.

Введение 1. Введение 2.

Минск — г. Понятие макроса 8 1.

Курсовая работа: Анализ макросов в Microsoft Office Word 2007

Visual Basic for Applications В году исследователи отметили всплеск активности, практически второе рождение, еще недавно казавшейся безнадежно устаревшей техники распространения нежелательного ПО — несущих злонамененную нагрузку макросов в документах Microsoft Office, т. Самый знаменитый макровирус, Melissa, появился в марте года. Вирус поразил по крайней мере сто тысяч компьютеров по всему миру, парализовал работу сотен компаний, ущерб экономике составил 80 миллионов долларов в одних только США. Судя по отчетам компаний, связанных с информационной безопасностью например, здесь , на сегодняшний день макровирусы все еще занимают верхние строчки в рейтингах по распространенности. Не появилось никаких способствовавших этому новых уязвимостей, как в общем-то не было никаких чисто технических предпосылок.

Что такое макрос?

Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал на английском языке. Для автоматизации повторяющихся задач в Microsoft Excel можно быстро записать макрос. Предположим, у вас есть даты в различном формате и вы хотите применить ко всем из них один формат. Это можно сделать с помощью макроса. Вы можете записать макрос, который применяет нужный формат, а затем запускать его при необходимости. Эти действия могут включать ввод текста или чисел, нажатие ячеек или команд на ленте или в меню, форматирование ячеек, строк или столбцов, а также импорт данных из внешнего источника, например Microsoft Access.

Ограниченность макросов.

Назначение, переименование, внесение изменений и редактирование макроса. Назначение его клавише быстрого вызова и пункту основного меню. Создание графических объектов, стандартной диаграммы Excel, кнопки для вызова макроса и запись новых действий. Типы записи ссылок, анализ текста созданного макроса.

Создание макросов и их применение в Excel

.

Макросы в Excel

.

.

.

.

.

ВИДЕО ПО ТЕМЕ: Урок №1. Макросы в Excel. Запись и запуск макросов
Похожие публикации