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

也可以看看