Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
М. И. Клинчева, Г. Г. Булыго Табличный процессо....doc
Скачиваний:
23
Добавлен:
10.11.2018
Размер:
4.91 Mб
Скачать

2 Способ.

Если макросу были присвоены сочетания клавиш, нажмите их.

3 Способ.

Для запуска макроса можно назначить кнопку, графический объект. В этом случае макрос будет запускаться автоматически при выборе данной кнопки (графического объекта).

Для создания кнопки макроса на панели инструментов выполните следующие действия:

  1. Запишите макрос и присвойте ему имя.

  2. Выполните команду Сервис / Настройка / Команды / Макросы.

  3. Щелкните по кнопке Настраиваемая кнопка и перетащите ее на одну из панелей инструментов.

  4. Отредактируйте кнопку, нажав в окне диалога Настройка кнопку Изменить выделенный объект.

  5. После завершения настройки закройте окно диалога Настройка.

  6. Нажмите созданную кнопку. Открывается окно диалога Назначить макрос.

  7. Выберите из списка макрос, назначаемый кнопке, и щелкните по ОК.

Для назначения макроса графическому объекту выполните следующее:

  1. Выделите графический объект так, чтобы появились маркеры выделения.

  2. Вызовите контекстное меню и выберите команду Назначить макрос.

  3. Чтобы назначить ранее записанному макросу выбранный графический объект, введите название макроса в поле Имя макроса, затем нажмите кнопку OK.

Чтобы создать новый макрос и назначить ему кнопку или графический объект, нажмите кнопку Запись.

Редактирование макроса

Макрос представляет собой набор команд и функций, хранящихся в модуле Visual Basic. С помощью редактора Visual Basic можно редактировать макросы (этот же редактор используется и при создании макросов).

Для выполнения макроса из модуля Visual Basic выполните следующие действия:

  1. Откройте книгу, которая содержит макрос.

  2. Выберите команду Сервис / Макрос / Макросы.

  3. В поле Имя макроса введите имя того макроса, который нужно выполнить.

  4. Нажмите кнопку Изменить.

  5. Нажмите кнопку Выполнить.

Появится главное окно редактора Visual Basic, в котором откроется окно с процедурой. Макросы Excel хранятся в виде процедур в листах макросов (модулях).

Комментарии выводятся зеленым цветом. Они служат только для документирования и не влияют на выполнение макросов; признаком комментария служит апостроф в начале строки. Начало и конец макроса отмечаются операторами Sub и End.

16 Обмен данными Связь Excel с другими приложениями

При копировании данных между Microsoft Excel и любой другой программой, поддерживающей OLE (например, программы Microsoft Office), данные можно вставлять в документы как связанные или внедренные объекты.

Связанные объекты используются в случае, если необходимо, чтобы данные в конечном файле обновлялись при изменении данных в исходном файле. При использовании связанного объекта исходные данные хранятся в исходном файле. В конечном файле отображается представление связанных данных, однако хранится в нем только информация о местоположении исходных данных (и размере, если объект является диаграммой Excel).

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

Внедренные объекты используются в случае, если обновление скопированных данных при изменении их в исходном файле не требуется. При отсутствии доступа к исходным данным можно открыть файл на любом компьютере и просмотреть внедренный объект. Поскольку внедренный объект не связан с исходным файлом, он не обновляется при изменении исходных данных. Чтобы изменить внедренный объект, дважды щелкните по нему для открытия и редактирования в исходной программе (исходная программа (или другая программа, позволяющая редактировать объект) должна быть установлена на компьютере). При копировании данных в качестве внедренного объекта конечный файл занимает больше дискового пространства, чем при связывании данных.

Если при использовании команды Специальная вставка (меню Правка) выбран параметр Связать, данные вставляются как связанный объект. Если выбран параметр Вставить, данные вставляются как внедренный объект. Основными различиями между связанными и внедренными объектами являются место хранения данных и способ обновления объекта после помещения его в конечный файл.