Workbook.SetPasswordEncryptionOptions - метод
Задает варианты шифрования книги с помощью пароля.
Пространство имен: Microsoft.Office.Tools.Excel
Сборки: Microsoft.Office.Tools.Excel (в Microsoft.Office.Tools.Excel.dll)
Microsoft.Office.Tools.Excel.v4.0.Utilities (в Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Синтаксис
'Декларация
Sub SetPasswordEncryptionOptions ( _
PasswordEncryptionProvider As Object, _
PasswordEncryptionAlgorithm As Object, _
PasswordEncryptionKeyLength As Object, _
PasswordEncryptionFileProperties As Object _
)
void SetPasswordEncryptionOptions(
Object PasswordEncryptionProvider,
Object PasswordEncryptionAlgorithm,
Object PasswordEncryptionKeyLength,
Object PasswordEncryptionFileProperties
)
Параметры
- PasswordEncryptionProvider
Тип: System.Object
Строка поставщика шифрования с учетом регистра.
- PasswordEncryptionAlgorithm
Тип: System.Object
Строка короткого имени алгоритма с учетом регистра (например, "RC4").
- PasswordEncryptionKeyLength
Тип: System.Object
Длина ключа шифрования, кратная 8 (40 и более символов).
- PasswordEncryptionFileProperties
Тип: System.Object
Значение true (по умолчанию) для шифрования свойств файла.
Заметки
Параметры PasswordEncryptionProvider, PasswordEncryptionAlgorithm и PasswordEncryptionKeyLength характеризуются зависимостью друг от друга. Выбранный поставщик шифрования ограничивает возможность выбора набора алгоритмов и длины ключа.
Для параметра PasswordEncryptionKeyLength не существует специфических ограничений диапазона длины ключа. Диапазон определяется поставщиком служб шифрования, который также определяет алгоритм шифрования.
Необязательные параметры
Сведения о необязательных параметрах см. в разделе Необязательные параметры в решениях Office.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.