【问题标题】:QTP Code for permanently enabling MACROS用于永久启用 MACROS 的 QTP 代码
【发布时间】:2012-11-25 07:04:36
【问题描述】:

我有一个 QTP 脚本,它打开一个 excel 工作表并更新我在 excel 工作簿中的一些结果,但是 excel 有宏,所以每次我运行时,都会弹出询问是否启用宏的警告框。 所以我需要一个可以预先启用宏的 QTP 脚本。 请帮忙。

【问题讨论】:

    标签: excel qtp vba


    【解决方案1】:

    您不能使用 QTP 脚本永久启用宏。另一个解决方法是在 Excel 中进行信任中心设置。在这里,您可以选择启用宏,也可以在不通知的情况下禁用宏。完成此操作后,excel 将不会显示任何启用宏的通知。您可能需要检查“信任对 VBA 项目对象模型的访问”

    假设您使用的是 Excel 2007:要访问信任中心设置,请单击 office 按钮 >> Excel 选项 >> 信任中心 >> 信任中心设置 >> 宏设置

    注意:不建议永久启用宏,因为它可能会危及您的安全。

    此外,您还可以使用 QTP 在后台打开 excel 文件。尝试这样做并检查启用宏弹出是否产生问题。

    【讨论】:

      猜你喜欢
      • 2014-02-11
      • 2016-08-28
      • 2017-12-29
      • 2018-07-25
      • 1970-01-01
      • 2011-02-27
      • 1970-01-01
      • 1970-01-01
      • 2013-05-01
      相关资源
      最近更新 更多