【发布时间】:2018-04-26 13:09:10
【问题描述】:
我有 10 个 Excel 文件通过 OLEDB 连接到 SQL Server,我需要每天手动刷新它们。当我刷新它们时,我需要插入密码。我试图制作一个宏来自动化这个过程,但我没有成功。我做了这个功能来自动化我的一个工作簿:
Sub updateABC()
Workbooks("Teste").Connections("SQL Server_Azure1").OLEDBConnection.Refresh
End Sub
Excel 要求输入 SQL Server 登录密码。有没有办法使用 vba 自动输入这个密码?
谢谢。
【问题讨论】:
-
密码总是一样吗?我不完全确定你想在这里做什么。
-
密码提示是否会自动出现供您输入?换句话说,不需要点击吗?也许您可以设置延迟自动击键?
-
我觉得你需要看看
ADO和connection string。 -
抱歉耽搁了。所有工作簿的密码都相同。每次刷新工作簿时,都会“自动提示”一个窗口,要求输入 sql server 登录密码。
标签: sql-server vba passwords connection refresh