Опубликован: 09.10.2009 | Уровень: для всех | Доступ: платный
Лекция 23:

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

Уровень 3. Подписывание макросов

Для подписи макроса необходимо получить сертификат.

Для подписи коммерческих макросов следует получить заверенный сертификат в официальном коммерческом центре сертификации.

Для личного использования сертификат цифровой подписи можно создать самостоятельно с помощью программы Цифровой сертификат для проектов VBA.

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

Создание цифрового сертификата

Для запуска программы создания цифрового сертификата откройте Главное меню Windows и выберите команду Все программыMicrosoft Office\Средства Microsoft Office/Цифровой сертификат для проектов VBA.

В окне Создание цифрового сертификата ( рис. 8.47) введите имя сертификата и нажмите кнопку ОК.

Создание цифрового сертификата

Рис. 8.47. Создание цифрового сертификата

Теперь цифровой сертификат создан, и его можно использовать для подписывания макросов.

Добавление цифровой подписи к макросу

Для добавления макрос необходимо открыт в окне редактора Microsoft Visual Basic.

  • В окне редактора Visual Basic (см. рис. 8.41) в меню Tools выберите команду Digital Signature.
  • В окне Цифровая подпись нажмите кнопку Выбрать ( рис. 8.48).
    Выбор сертификата для подписи макроса

    Рис. 8.48. Выбор сертификата для подписи макроса
  • В окне Выбор сертификата ( рис. 8.49) выберите сертификат, используемый для подписи, и нажмите кнопку ОК.
    Выбор сертификата для подписи макроса

    Рис. 8.49. Выбор сертификата для подписи макроса
  • После того как имя сертификата будет указано в окне Цифровая подпись, нажмите кнопку ОК.

Цифровая подпись к макросу добавлена.

Ekaterina Pashina
Ekaterina Pashina
Обьясните, как отписаться от курса?
Раиса Синицына
Раиса Синицына
В курсе "Microsoft Word 2007: полное руководство" не отображаются рисунки. Вдругих курсах рисунки отображаются.
Анатолий Федоров
Анатолий Федоров
Россия, Москва, Московский государственный университет им. М. В. Ломоносова, 1989
Валерия Степанова
Валерия Степанова
Россия, Ставрополь