Буп, бип, боп...вычисление... вычисление...запуск последовательности 42...
Да, похоже эти сумасшедшие роботы опять взялись за свое! Они перевели эту страницу на ваш язык. Роботы действовали из лучших побуждений своих металлических сердец. Они хотели помочь вам! Давайте посмотрим, как они справились со своей задачей, используя кнопки в нижней части страницы. Перейти к английской версии

Подписание кода Макросы Microsoft Office и Visual Basic для приложений

Примечание. С 1 июня 2021 года GoDaddy больше не будет выдавать и продлевать сертификаты подписи кода и драйверов. Если у вас уже есть сертификат подписи кода или драйвера, вы не сможете повторно создать его ключ после 1 июня 2021 года. Все сертификаты, выданные до 1 июня 2021 года, будут действительны до истечения их срока действия.

Сертификат подписи кода может использоваться для подписи контента, созданного несколькими корпорациями Microsoft & reg; Приложения Office, такие как Word & reg ;, Excel & reg; и PowerPoint & reg ;.

Перед началом работы убедитесь, что сертификат подписи кода и закрытый ключ находятся в хранилище сертификатов Windows. Инструкции по установке см. В разделе Установка сертификата подписи кода в Windows .

Кодовая подпись документов

  1. Откройте файл, который хотите подписать.
  2. Откройте меню Сервис , выделите Макрос и выберите Редактор Visual Basic .
  3. В окне Project Explorer выберите проект макроса VBA, который вы хотите подписать.
  4. В меню Сервис выберите Цифровая подпись .
  5. Нажмите Выбрать и выберите свой сертификат подписи кода.
  6. Нажмите OK, чтобы закрыть.

Примечание. По умолчанию Windows & reg; XP и Windows 7 не добавляют метку времени к сертификату.

Если вы хотите, чтобы люди продолжали использовать подписанный вами Visual Basic & reg; для кода приложений (VBA) после истечения срока действия сертификата измените реестр на компьютере подписи кода, чтобы добавить метку времени во время подписи, используя следующие ключи:

  • Создать ключ: HKEY_CURRENT_USER \ Software \ Microsoft \ VBA \ Security
  • Создать строку: HKEY_CURRENT_USER \ Software \ Microsoft \ VBA \ Security \ TimeStampURL
  • Создать DWORD: HKEY_CURRENT_USER \ Software \ Microsoft \ VBA \ Security \ TimeStampRetryCount
  • Создать DWORD: HKEY_CURRENT_USER \ Software \ Microsoft \ VBA \ Security \ TimeStampRetryDelay
  • Задайте в новых полях следующие значения:
    TimeStampURL = http://tsa.starfieldtech.com
    TimeStampRetryCount = 3
    TimeStampRetryDelay = 2


Помогла ли вам эта статья?
Благодарим вас за отзыв. Чтобы связаться с сотрудником службы поддержки клиентов, позвоните по номеру этой службы или воспользуйтесь опцией чата выше.
Мы рады вам помочь! У вас остались вопросы?
Приносим извинения. Расскажите нам, какие затруднения вы испытываете или почему рекомендованное решение не помогло устранить проблему.