使用VBS脚本无障碍打开加密Excel文件

因经常接触加密Excel数据文件,密码又难记,所以有此办法

复制下面代码到记事本,另存为 【快捷打开.vbs】 文件

Set args = Wscript.Arguments
FilePath = args(0)
Const Pwd = "xxxxx" '事先知道的Excel文件密码,是打开密码,不是工作簿密码
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = True
objExcel.WorkBooks.Open FilePath,0,True,,Pwd
tittle = "JBH Only"
objExcel.Caption = tittle
set ws=createobject("wscript.shell")
ws.appactivate tittle
ws.sendkeys "{enter}"
ws.quit
set ws = nothing
set args = nothing

将【快捷打开.vbs】 文件存放到专门的文件夹内,可以自行设置,右键该文件选择:发送到→桌面快捷方式

Win+R打开“运行”窗口,输入

shell:sendto

会打开SendTo文件夹

将桌面上的快捷方式拖到该文件夹,重新命名”快捷打开“

接下来,你可以选择使用vbs脚本内的密码加密过的Excel文件,右键→发送到→快捷打开,就能马上打开数据文件

如果有多个密码需求,可以创建多个vbs文件,命名可以使用“XXX快捷打开”作为区分


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.7.0

@2021 yunfeng.net.cn 版权所有
浙ICP备16007973号-1