永发信息网

ado 打开有密码的Excel文件

答案:2  悬赏:50  手机版
解决时间 2021-11-29 04:04
ado 打开有密码的Excel文件
最佳答案
If the Excel workbook is protected by a password, you cannot open it for data access, even by supplying the correct password with your connection settings, unless the workbook file is already open in the Microsoft Excel application. If you try, you receive the following error message:
Could not decrypt file.
微软官方说不支持
但不是没有关解决方法
'Open the Excel workbook to prompt for the password
Dim xl As Object
Set xl = GetObject(CurrentProject.Path & "\" & "MASTER JAN 2009.xls")

'Now open the workbook to read/write/whatever
Dim cnn1 As New ADODB.Connection
Dim rst1 As ADODB.Recordset
Dim strExcelName As String = "MASTER JAN 2009.xls"
Dim strWkBkName As String = "[MASTER 2008$]"
cnn1.Open "Provider=Microsoft.Jet.OLEDB.4.0;" _
"Data Source=" & CurrentProject.Path & "\" & strExcelName & ";" _
"Extended Properties=""Excel 8.0;"";"
Set rst1 = New ADODB.Recordset
rst1.Open strWkBkName, cnn1, , , adCmdTable
Do Until rst1.EOF
'process your data here
rst1.MoveNext
Loop
全部回答
_bstr_t bStrUserId = "User ID=admin";
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
璧山东岳公园的建身 设施
女孩喷泉内遛狗触电 狗为什么没事
躺着头都晕是怎么回事
已知实数xy满足等式3x²+2y²-6x=0,
齐齐哈尔烤牛肉怎么做
婚礼上的喷彩带怎么清洁,喷到门上,沙发上
现在的皮衣有哪几种皮料,哪种皮子的好?
成像时,要把物体放在光轴上为什么
王鸥表白易烊千玺是怎么回事?
最好用的算命软件
2016惠安一中广海高一新生中招哪些
包鱼肉馅饺子放点什么蔬菜比较好呢
2015年江苏公务员笔 试总排名多少分可以进入
20千克是1吨的百分之多少
本人名字张宇、求各种签名
推荐资讯
中9卫星锅怎么调试
『求助』如何解决烟嘴松动问题
大佬们,这个电脑配置怎么样
民国红狮子大花瓶有升值价值吗
为什么手机会突然黑屏,OPPOa31
白芸有个耽美文主角叫林俊的 是什么文 (不是
LooKatMissLi'snewsKirt,SUHai.什么意思
以下哪种动物没有视觉盲点()。 ○a章鱼 ○b、
第五关宿命与奇迹怎么搭配 风渊历险宿命传奇
60*45*45草缸用剑龙4管好还是海霸6管好。都玩
脑子好难受,很涨怎么办
关于yet的理解
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?