Foxtable(狐表)用户栏目专家坐堂 → [分享]读取自己加密后的Excel文件方法


  共有5802人关注过本帖树形打印复制链接

主题:[分享]读取自己加密后的Excel文件方法

帅哥哟,离线,有人找我吗?
mxko
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:463 积分:3792 威望:0 精华:0 注册:2013/2/20 11:07:00
[分享]读取自己加密后的Excel文件方法  发帖心情 Post By:2013/8/20 17:57:00 [显示全部帖子]

之前有遇到想读取自己加密过的excel总是要输入密码,现在找到方法了,发出来希望对大家有帮助。

简单写了个代码:

Dim App As New MSExcel.Application
Dim Wb As MSExcel.Workbook = App.WorkBooks.Open("D:\Reports\test3.xls",,,,"打开密码","权限密码")
Output.Show(Wb.WorkSheets(1).range("A1").Value & Wb.WorkSheets(1).range("B1").Value)
App.Quit

 

注意:

1.要使用 MSExcel 一定要装完整版的Excel;

2.Open的“路径”参数后一定要先是“,,,,”再到“打开密码”和“权限密码”,如果没有设置“权限密码”的可以去掉如:

Dim Wb As MSExcel.Workbook = App.WorkBooks.Open("D:\Reports\test3.xls",,,,"打开密码")

3.在读取完后要的值后一定要加“App.Quit”不然就无法打开test3.xls。

 

[此贴子已经被作者于2013-8-20 18:01:54编辑过]

 回到顶部