excel - vba,excel - 使用 xls 文件检测其中是否有宏?

标签 excel vba

有谁知道一种编程方法来确定 Excel 文件是否包含宏?我有数百个 Excel 文件,我需要知道哪些文件中有宏?

最佳答案

我已经尝试过 2 个工作簿(其中一个有宏,另一个没有宏)。

Application.AutomationSecurity = msoAutomationSecurityForceDisable

Workbooks.Open("c:\temp\myfileWithMacros.xls")
Msgbox ActiveWorkBook.HasVBProject
ActiveWorkBook.Close

Workbooks.Open("c:\temp\myfileWithoutMacros.xls")
Msgbox ActiveWorkBook.HasVBProject
ActiveWorkBook.Close

希望有帮助。

关于excel - vba,excel - 使用 xls 文件检测其中是否有宏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1923742/

相关文章:

vba - excel中的if语句,如果带有文本的单元格添加1,但是

regex - 如何在正则表达式模式中包含变量

excel - VBA SPLIT 按不同的分隔符

从 MySql 到 Excel 的 PHP select 语句。将日期格式化为 YYYYMMDD

html - 格式化 HTML 表格单元格以便 Excel 格式化为文本?

python - 从 Excel 工作表中读取数据并构建 SQL 语句,用 Python 写入输出文件

c++ - 从 VBA 访问 C++ 中的嵌套结构

vba - 通过导航表单传递查询表达式

ms-access - Access VBA 检查两个日期字段之间的时间段是否不跨越特定日期

Excel 过滤器 - 仅显示过滤器中的相关值