Excel VBA - 忽略密码提示

时间:2014-06-27 17:41:51

标签: excel vba excel-vba passwords

我有一些代码循环遍历多个工作簿并对某些标题进行更改。工作簿不受保护,但它们链接到需要密码的工作簿。我知道密码,但不需要完成我需要完成的任务。

基本上,我的部分代码会打开我需要更改的不受保护的工作簿:

workbooks.Open filename:="C:\Myfile.xlsm"

当这个运行时,我收到一条弹出消息,提示Differentfile.xlsx受保护并要求输入密码。

如果我关闭此消息,其余代码运行正常。

有没有办法让VBA自动关闭此消息或忽略任何密码请求?我不想以只读方式打开它,因为代码会生成并保存更改。

2 个答案:

答案 0 :(得分:3)

您可以输入密码:

Workbooks.Open Filename:= "C:\Myfile.xlsm", Password:="YourPasswordHere"

答案 1 :(得分:0)

使用此

function query_post($post_id) { $GLOBALS['wp_query'] = new WP_Query(); return $GLOBALS['wp_query']->query($post_id); }

在你得到提示之前,

之后

Application.DisplayAlerts = False