Sql server 使用VBA刷新Excel中与SQL Server的连接(使用密码)
我有10个Excel文件通过OLEDB连接到SQL Server,我需要每天手动逐个刷新它们。当我刷新它们时,我需要插入密码。我试图制作一个宏来自动化这个过程,但没有成功。我执行此功能是为了使我的一本工作簿自动化:Sql server 使用VBA刷新Excel中与SQL Server的连接(使用密码),sql-server,vba,passwords,connection,refresh,Sql Server,Vba,Passwords,Connection,Refresh,我有10个Excel文件通过OLEDB连接到SQL Server,我需要每天手动逐个刷新它们。当我刷新它们时,我需要插入密码。我试图制作一个宏来自动化这个过程,但没有成功。我执行此功能是为了使我的一本工作簿自动化: Sub updateABC() Workbooks("Teste").Connections("SQL Server_Azure1").OLEDBConnection.Refresh End Sub Excel将询问SQL Server登录的密码。有没有办法使用vba自动输入此
Sub updateABC()
Workbooks("Teste").Connections("SQL Server_Azure1").OLEDBConnection.Refresh
End Sub
Excel将询问SQL Server登录的密码。有没有办法使用vba自动输入此密码
谢谢。在Excel中有一种不使用VBA的方法:
您还可以在“使用”选项卡上勾选“打开文件时刷新数据”,以便在打开工作簿时刷新连接。密码是否始终相同?我不完全确定你想在这里做什么。密码提示是否自动出现供你键入?换句话说,是否不需要点击?也许您可以设置为延迟自动击键?我想您需要查看
ADO
和连接字符串
。抱歉延迟。所有工作簿的密码都相同。每次刷新工作簿时,都会出现一个“自动提示”窗口,询问sql server登录的密码。