我正在尝试使用VBA来隐藏我在Excel工作表中设置的数据连接的密码。由于Excel以纯文本格式将密码存储到外部数据源,因此我希望让VBA调用表的刷新并提供密码。我记录了一个刷新表格并输入密码的宏,但令我沮丧的是,它似乎省略了密码部分......这是我需要的唯一部分。
Sheets("RAW").Select
Range("R16").Select
Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False
我无法在线找到任何解决方案。我隐约意识到可以通过VBA直接建立数据库连接,但是a)有许多支点和诸如数据表之外的内容,以及b)我不确定我是否理解DB' s足以弄清楚这一切。有没有人知道是否有办法让VBA"通过"外部数据连接的密码?
答案 0 :(得分:0)
答案确实是按照OpiesDad和KrisB的建议更新VBA中的连接字符串。