我有一个QTP脚本打开excel表并在excel工作簿中更新我的一些结果,但是excel有宏,因此每次运行时,都会弹出警告框询问是否启用宏。 所以我需要一个QTP脚本,它将永久启用宏。 请帮助。
答案 0 :(得分:1)
您无法使用QTP脚本永久启用宏。另一个解决方法是在Excel中使用信任中心设置。您可以在此处选择启用或宏,也可以在不通知的情况下禁用宏。完成此操作后,excel将不会显示任何启用宏的通知。您可能需要检查“信任对VBA项目对象模型的访问”
假设您使用的是Excel 2007:要访问信任中心设置,请单击办公室按钮>> Excel选项>>信任中心>>信任中心设置>>宏设置
注意:不建议永久启用宏,因为它可能会危及您的安全。
此外,您可以使用QTP在后台打开Excel文件。尝试这样做并检查启用宏弹出是否会产生问题。