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