VbaProject

VbaProject class

Представляет проект VBA.

public class VbaProject

Характеристики

ИмяОписание
CertRawData { get; }Получает необработанные данные сертификата, если этот проект VBA подписан.
IslockedForViewing { get; }Указывает, заблокирован ли этот проект VBA для просмотра.
IsProtected { get; }Указывает, защищен ли этот проект VBA.
IsSigned { get; }Указывает, подписан код VBA или нет.
IsValidSigned { get; }Указывает, действительна ли подпись проекта VBA.
Modules { get; }получает всеVbaModule объекты.
Name { get; set; }Получает и задает имя проекта VBA.
References { get; }Получает все ссылки проекта VBA.

Методы

ИмяОписание
Copy(VbaProject)Скопировать проект VBA из другого файла.
Protect(bool, string)Защищает или снимает защиту с этого проекта VBA.
Sign(DigitalSignature)Подпишите этот проект VBA с помощью DigitalSignature
ValidatePassword(string)Проверяет пароль защиты.

Примеры


[C#]

//Создание экземпляра объекта Workbook
Workbook workbook = new Workbook();
 // Запустить проект VBA.
VbaProject vbaProject = workbook.VbaProject;
//Сохранение файла Excel
workbook.Save("book1.xlsm");

 [Visual Basic]

'Создание экземпляра объекта Workbook
Dim workbook As Workbook = New Workbook()
'Запустите проект VBA.
Dim vbaProject as VbaProject  = workbook.VbaProject
'Сохранение файла Excel
workbook.Save("book1.xlsm")

Смотрите также