Excel 用于永久启用宏的QTP代码

Excel 用于永久启用宏的QTP代码,excel,qtp,vba,Excel,Qtp,Vba,我有一个QTP脚本,可以打开excel工作表并更新excel工作簿中的一些结果,但excel有宏,因此每次运行时,都会弹出提示框,询问是否启用宏。 所以我需要一个QTP脚本,它将临时启用宏。 请提供帮助。您不能使用QTP脚本永久启用宏。另一个解决方法是在Excel中设置信任中心。在这里,您可以选择启用或禁用宏,也可以在不发出通知的情况下禁用宏。完成后,excel将不会显示任何启用宏的通知。您可能需要检查“对VBA项目对象模型的信任访问” 假设您使用的是Excel 2007:要访问信任中心设置,请

我有一个QTP脚本,可以打开excel工作表并更新excel工作簿中的一些结果,但excel有宏,因此每次运行时,都会弹出提示框,询问是否启用宏。 所以我需要一个QTP脚本,它将临时启用宏。
请提供帮助。

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

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

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

此外,您可以使用QTP在后台打开excel文件。尝试执行此操作,并检查“启用宏”弹出窗口是否会产生问题