Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Безопасность при работе с макросами




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

Однако Word определяет наличие макросов в документе и сообщает вам об этом. Для этого необходимо установить соответствующий уровень доверия макросам следующим образом.

1. Щелкните на кнопке Безопасность макросов в группе Код на вкладке Разработчик ленты.

2. В окне Центр управления безопасностью, открытом в разделе Параметры макросов, выберите один из четырех вариантов доверия:

· Отключить все макросы без уведомления – открываются только макросы, установленные в надежных расположениях (данную настройку можно задать в этом же окне в разделе Надежные расположения);

· Отключить все макросы с уведомлением – при открытии документа программа будет спрашивать, хотите ли вы запустить макрос;

· Отключить все макросы, кроме макросов с цифровой подписью – будут открываться документы, содержащие только те макросы, которые имеют цифровую подпись;

Включить все макросы – все документы, содержащие макросы, будут открываться без запроса.

МОДЕЛЬ ОБЪЕКТОВ

Модель объектов отражает иерархические связи между объектами. На нулевом уровне иерархии расположен центральный объект, представляющий само приложение, которому подчинены другие объекты, составляющие первый уровень иерархии. Каждому из объектов первого и последующих уровней могут быть подчинены объекты следующего уровня и т. д. Например, в объекте Document содержатся объекты Paragraph. Доступ к объектам любого уровня возможен, если выполняется приложение, т. е. объект Application существует.

Модель объектов содержит простые объекты и коллекции объектов. Коллекция объектов (Collection) – это объект специального типа, существующий для управления объектами группы. Например, Workbooks является коллекцией всех открытых рабочих книг – объектов Workbook, а Worksheets – коллекцией рабочих листов некоторой рабочей книги – объектов Worksheet. Количество элементов коллекции заранее не фиксируется. Новый элемент может быть добавлен в произвольное место коллекции.

Операторы языка могут обращаться как к отдельному элементу коллекции (к объекту Workbook или к объекту Worksheet), так и ко всем объектам коллекции одновременно (к объекту Workbooks или к объекту Worksheets). Коллекция объектов и объекты этой коллекции обладают различными свойствами и методами.

 

ПРОСМОТР ОБЪЕКТОВ, ИХ СВОЙСТВ И МЕТОДОВ

Средство Object Browser предоставляет возможность просмотра и поиска объектов, их свойств и методов. Это средство доступно только в редакторе VB. Object Browser вызывается нажатием на пиктограмму или одноименной командой из меню View. Можно нажать клавишу F2.

Окно Object Browser

Окно Object Browser отображает классы, свойства, методы, события и константы объектных библиотек и процедур проекта. Средство Object Browser не дает представления об иерархии объектов.

Окно Object Browser состоит из нескольких раскрывающихся списков и панелей (окон), каждая из которых отображает часть результата поиска. Линии разбивки, разделяющие панели этого окна, позволяют изменять их размеры.

Верхний левый список называется Projects/Libraries и содержит перечень моделей объектов и библиотек, доступных для активного проекта. При выборе значения All Libraries отображаются объекты всех доступных библиотек и проектов. Объект Office этого списка содержит объекты, общие для офисных приложений.

После выбора модели объектов в окне классов появляется перечень классов. Список всегда начинается с класса globals, компоненты которого доступны во всех модулях проекта.

После выделения класса компоненты этого класса отображаются в окне справа. Компоненты класса обычно упорядочены по алфавиту. Порядок сортировки изменяется командой Group Members (Компоненты группы) контекстного меню. Каждому типу компонента соответствует свой значок. Если для класса или для компонента класса существует программный код, соответствующая строка выделяется жирным шрифтом.

В окне описания высвечиваются краткие сведения по выделенному компоненту. Панель описания компонента показывает синтаксис выбранного объекта. Кроме формального описания, здесь обычно содержатся гиперссылки, нажатие на которые высвечивает соответствующую статью из Help'а.

В окне классов отражена модель объектов MS Excel, выделен объект Sheets,в окне компонентов перечислены свойства, методы и события коллекции Sheets и показаны сведения о методе Add этой коллекции.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...