OleDbConnection连接Excel时,Excel加了密码,请教连接字符串怎么写

OleDbConnection连接Excel时,Excel加了密码,请问连接字符串如何写?
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & ExcelFilePath & ";password='mlez';Extended Properties='Excel 8.0;hdr=yes;imex=1'"
提示错误:未处理的oledbException
无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。

将password改成passwords时

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & ExcelFilePath & ";passwords='mlez';Extended Properties='Excel 8.0;hdr=yes;imex=1'"
提示错误:未处理的oledbException
找不到可安装的 ISAM。


"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & ExcelFilePath & ";Extended Properties='Excel 8.0;hdr=yes;imex=1'"
当删除passwords='mlez';且Excel文件去密码,是可以正确连接的,是不会有任何问题的

------解决方案--------------------
Microsoft.Jet.OLEDB.4.0不支持带密码的excel文件
------解决方案--------------------
打开带密码的。你可以使用Workbooks.Open
http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.workbooks.open.aspx