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")

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