我是用的VBS。
dim wsh写在记事本里保存为123.vbs,放个快捷方式在桌面,快捷方式设置下:
快捷键设置个F7之类不常用不容易冲突的,确定,重启电脑,打开有保护的excel文件,到输入密码的界面,按F7,自动输入密码,搞定。
追问谢谢您的解答。但是不合我的目的。我有一个工作表,设置了允许用户编辑区域。例如:"财务部"允许编辑A列到B列,编辑密码是123; "行政部"允许编辑C列和D列,编辑密码是456。工作表处于保护状态时,要在A、B、C、D列输入内容是要输入密码的。我现在是想通过宏(VBA)来自动输入相应的编辑密码“123”或者“456”。
我自己琢磨出来了,代码就一行如下:ActiveSheet.Protection.AllowEditRanges("A:B").Unprotect Password:="123"