Метод Presentation.SetPasswordEncryptionOptions (PowerPoint)

Задание параметров, используемых Microsoft PowerPoint для шифрования презентаций с помощью паролей.

Синтаксис

выражение. SetPasswordEncryptionOptions( _PasswordEncryptionProvider_, _PasswordEncryptionAlgorithm_, _PasswordEncryptionKeyLength_, _PasswordEncryptionFileProperties_ )

выражение Переменная, представляющая объект презентации .

Параметры

Имя Обязательный или необязательный Тип данных Описание
PasswordEncryptionProvider Обязательный String Имя поставщика шифрования.
PasswordEncryptionAlgorithm Обязательный String Имя алгоритма шифрования. PowerPoint поддерживает алгоритмы потокового шифрования.
PasswordEncryptionKeyLength Обязательный Long Длина ключа шифрования. Должен быть кратным 8, начиная с 40.
PasswordEncryptionFileProperties Обязательный MsoTriState msoTrue для PowerPoint для шифрования свойств файлов.

Примечания

Значение параметра PasswordEncryptionFileProperties может быть одной из этих констант MsoTriState .

msoFalse
msoTrue

Пример

В этом примере задаются параметры шифрования паролей, если свойства файла не зашифрованы для документов, защищенных паролем.

Sub PasswordSettings()

    With ActivePresentation
        If .PasswordEncryptionFileProperties = msoFalse Then
            .SetPasswordEncryptionOptions _
                PasswordEncryptionProvider:="Microsoft RSA SChannel Cryptographic Provider", _
                PasswordEncryptionAlgorithm:="RC4", _
                PasswordEncryptionKeyLength:=56, _
                PasswordEncryptionFileProperties:=True
        End If
    End With

End Sub

См. также

Объект презентации

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.