Excel VBA - 自动输入密码

标签 excel vba passwords

我想编写一个 Excel VBA 宏来自动为用户输入密码。这样,用户无需每次双击文件时手动输入密码。这可能吗?如果是这样,我该怎么做?

最佳答案

@iceagle,我没有足够的声誉来“评论”@(Siddharth Routh),但我对评论和说它毫无意义/无用/无法完成的答案感到遗憾。
例如,如果您有一整套要更改但都受密码保护的 excel。如果现在您通过循环运行它们,则每次都必须再次输入密码(当您有 1000 多个文件时似乎很愚蠢?)更好的选择:编码 VBS 的宏,其中包含密码,因此可以更改所有编码文件!向用户提供此密码,现在您仍然有 1000 个编码文件,只是您不必每次都输入它。

现在,如果人们遇到这个问题,@DJ 会给出正确的答案。您可以将密码放入工作簿打开器的命令行中,如下所示:
Set wb = Workbooks.Open(Filename:="myfile.xls", Password:="password")
我希望遇到这个问题的人不要把接受的答案当作给定的,而是看得更远。

亲切的问候,
彼得

关于Excel VBA - 自动输入密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11326986/

相关文章:

postgresql - 尽管有开放的信任设置,Postgres 9.2 数据库仍要求输入密码

c# - 如何在 C# 的 app.config 文件中的密码中指定美元 $ 符号

excel - VBA For循环工作一次,然后在第二次尝试它会创建一个运行时错误

c++ - 错误写入 Excel 文件 - C++

excel - 如何编写执行预定义查询以将数据加载到工作表中的办公脚本?

asp.net - 超链接数据未在 radgrid excel 导出中导出

vba - 如何仅允许特定用户取消隐藏工作表

vba - 绕过 Workbook_SheetChange 事件

vba - 获取一个月的最后一天

svn - 用于更改 JIRA/SVN 服务器的 Ldap 密码的应用程序