我正在尝试使用 VBA 隐藏我在 Excel 工作表中设置的数据连接的密码。由于 Excel 以纯文本形式存储外部数据源的密码,因此我想让 VBA 调用表的刷新并提供密码。我录制了刷新表格并输入密码的宏,但令我沮丧的是,它似乎省略了密码部分......这是我唯一需要的部分。
Sheets("RAW").Select
Range("R16").Select
Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False
我无法在网上找到任何解决方案。我隐约意识到数据库连接可以直接通过VBA建立,但是a)有很多数据透视表和数据表之外的东西b)我不确定我对数据库的理解是否足以弄清楚所有这些。有谁知道是否有任何方法可以让 VBA 将密码“传递”到外部数据连接?
答案确实是更新 VBA 中的连接字符串,正如 OpiesDad 和 KrisB 所建议的那样。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)