VbaProject
内容
[
隐藏
]VbaProject class
表示 VBA 项目。
public class VbaProject
特性
姓名 | 描述 |
---|---|
CertRawData { get; } | 如果此 VBA 项目已签名,则获取证书原始数据。 |
IslockedForViewing { get; } | 指示此 VBA 项目是否已锁定以供查看。 |
IsProtected { get; } | 指示此 VBA 项目是否受保护。 |
IsSigned { get; } | 指示 VBAcode 是否已签名。 |
IsValidSigned { get; } | 表示VBA工程的签名是否有效 |
Modules { get; } | 获取所有VbaModule 对象。 |
Name { get; set; } | 获取和设置 VBA 项目的名称。 |
References { get; } | 获取 VBA 项目的所有引用。 |
方法
姓名 | 描述 |
---|---|
Copy(VbaProject) | 从其他文件复制 VBA 项目。 |
Protect(bool, string) | 保护或取消保护此 VBA 项目。 |
Sign(DigitalSignature) | 通过 DigitalSignature 签署此 VBA 项目 |
ValidatePassword(string) | 验证保护密码。 |
例子
[C#]
//实例化一个工作簿对象
Workbook workbook = new Workbook();
// 初始化 VBA 项目。
VbaProject vbaProject = workbook.VbaProject;
//保存Excel文件
workbook.Save("book1.xlsm");
[Visual Basic]
'实例化工作簿对象
Dim workbook As Workbook = New Workbook()
'初始化 VBA 项目。
Dim vbaProject as VbaProject = workbook.VbaProject
'保存 Excel 文件
workbook.Save("book1.xlsm")
也可以看看
- 命名空间 Aspose.Cells.Vba
- 部件 Aspose.Cells