【发布时间】:2009-10-28 18:39:21
【问题描述】:
我正在编写一个报告工具来记录各种“合规标准”的 Excel 文件,包括 wkb.VBProject.Protection 以报告 VBA 是否被锁定。
但是我怎样才能找到工作簿是否有任何项目?
如果我计算
wkb.VBProject.VBComponents.Count - wkb.Worksheets.Count - 1 '(for the workbook)
这会给我模块 + 类模块 + 表单的数量,但我仍然可以在工作表后面有一些代码。
在 Excel 中是否有办法(例如 Access frm.HasModule)找出工作簿中是否有任何 VBA 代码?
【问题讨论】: