PDA

Показать полную графическую версию : [решено] Не работает макрос с подписью


arcadav
27-03-2020, 12:58
Сделал свой макрос в документе Ворда 2003. Потом перешел на Винду10 и поставил Офис 2013. Поставил все обновления, относящиеся к установленным прогам (безопасность, Ворд, Поинт и Эксел).
Открыл документ с макросом и не смог его запустить. Надо идти в безопасность макросов и там отключать. Посмотрел доступные галочки и все не понравились. Либо всё запрещают, либо все разрешают.
Но хотелось бы, чтобы было "все разрешено". Мало ли какой файл буду открывать в Офисе и я даже не буду знать, что там макрос. Заинтересовал пункт открывать макросы с подписью. При установке Офиса заметил инструмент для созданяи самоподписанных сертификатов. Стал выяснять как это сделать и увидел на:
https://support.office.com/ru-ru/article/Цифровая-подпись-макроса-956e9cc8-bbf6-4365-8bfa-98505ecd1c01
Сделал всё по инструкции из 2х пунктов:
Создание самозаверяющего сертификата
Подписание макроса в Excel, PowerPoint, Publisher, Visio, Outlook и Word
Всё получилось. Макрос получил подпись. Тогда поставил в безопасности макросов режим открывать с подписью.
Как на скрине ниже 3-й пункт сверху:
https://support.content.office.net/ru-ru/media/b292941f-fc16-4817-9f29-7435509028db.jpg
Перезапустил Офис и попробовал - не фига не получилось. Проверил в макросе подпись - всё есть.
И вот мой вопрос: как решить эту проблемку, не отключая безопасность макросов?

П.с. Раньше в 2003-м Офисе было нормальное это дело организовано вот как на скрине:
https://free-office.net/uploads/posts/2017-09/1505738100_pic8.png
А счас что, отключать безопасность?

Делал всё по инструукии с
https://support.office.com/ru-ru/article/Цифровая-подпись-макроса-956e9cc8-bbf6-4365-8bfa-98505ecd1c01
Но там по части создания сертификата и копирорования его доверенные есть некие пробелы.
Поэтому нашел другую инструкцию, как сделать сертификат:
https://riptutorial.com/ru/vba/example/25363/создайте-действительный-цифровой-самозаверяющий-сертификат-selfcert-exe
Все сделал оттуда, перетащил его в доверенные. Подписал им макрос, а макрос падлеццц все равно не запускается. Только если включить в безопасности "запускать все макросы без разбору и уведомления.
Как же это хрень победить?




© OSzone.net 2001-2012