VbaProject类
VbaProject类
表示 VBA 项目。
VbaProject 类型公开了以下成员:
特性
属性 | 描述 |
---|---|
is_valid_signed | 指示 VBA 项目的签名是否有效。 |
cert_raw_data | 如果此 VBA 项目已签名,则获取证书原始数据。 |
name | 获取和设置 VBA 项目的名称。 |
is_signed | 指示 VBAcode 是否已签名。 |
is_protected | 指示此 VBA 项目是否受保护。 |
islocked_for_viewing | 指示此 VBA 项目是否已锁定以供查看。 |
modules | 获取所有 VbaModule 对象。 |
references | 获取 VBA 项目的所有引用。 |
方法
方法 | 描述 |
---|---|
sign(digital_signature) | 通过 DigitalSignature 签署此 VBA 项目 |
protect(islocked_for_viewing, password) | 保护或取消保护此 VBA 项目。 |
copy(source) | 从其他文件复制 VBA 项目。 |
validate_password(password) | 验证保护密码。 |
例子
from aspose.cells import Workbook
# Instantiating a Workbook object
workbook = Workbook()
# Init VBA project.
vbaProject = workbook.vba_project
# Saving the Excel file
workbook.save("book1.xlsm")