在 Excel VBA 函数中缓存密码的最佳方法



我需要通过Excel连接到某个远程数据库(不要问我为什么^^")。我们无法直接通过 ODBC 连接,但我将在连接到数据库的另一台计算机上查询 Web 服务。要发送的登录名/密码将通过 https 从 excel 发送。然后,Web 服务将使用这些信息连接到数据库。我不想每次查询 Web 服务时都询问密码,我需要缓存它。有没有比存储在某种全局变量中更好的方法(我很确定有)?

对于您所描述的内容,我认为全局变量是最佳选择。

但是,如果您希望密码"持续更长时间"。您可以对其进行哈希处理,并将其存储在工作簿、注册表或其他任何您喜欢的位置。如果要遵循注册表方法,请使用 GetSettingSaveSetting

最新更新