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

也可以看看