Пароль на Excel-файл
10.06.2009
11:36
#1
Платформа 7.7, Office 2003, пытаюсь открыть Excel-файл, защищенный паролем (только на открытие).
При использовании метода Workboks.Open(FileName,,,,"Password") выдает ошибку:
Microsoft Office Excel: Невозможно получить свойство Open класса Workbooks
Незапароленный документ открывается без проблем.
Может кто сталкивался...
При использовании метода Workboks.Open(FileName,,,,"Password") выдает ошибку:
Microsoft Office Excel: Невозможно получить свойство Open класса Workbooks
Незапароленный документ открывается без проблем.
Может кто сталкивался...
10.06.2009
12:04
#2
Ага, есть такой нездоровый эффект. Недавно совсем столкнулся тоже. Решается просто. Те параметры, которые вы пропустили (optional) при открытии через OLE вовсе не optional
. Поэтому пишите что то вроде:
Workboks.Open(FileName,0,0,2,"Password")
P.S. от части в связи с этим же я вопрос писал: обойти явное указание части параметров, значения которых Word или Excel вычисляет в зависимости от условий сам. А никак
Workboks.Open(FileName,0,0,2,"Password")
P.S. от части в связи с этим же я вопрос писал: обойти явное указание части параметров, значения которых Word или Excel вычисляет в зависимости от условий сам. А никак
Читают тему
(гостей: 1)