Форум: "Начинающим";
Текущий архив: 2018.11.04;
Скачать: [xml.tar.bz2];
ВнизКак открыть таблицу Эксель под паролем? Найти похожие ветки
← →
Алекс Серов (2016-09-18 10:36) [0]Здравствуйте мастера! Создал таблицу с паролем, теперь хочу импортировать, пробую так:
XLApp.Workbooks.Open(AXLSFile,"mypassword");
но получаю ошибку параметров при выполнении
Если пишу так: XLApp.Workbooks.Open(AXLSFile);
все работает, но просит пароль открытия таблицы, а хотелось бы автоматом
чтоб вносила программа. Как реализовать?
← →
Алекс Серов (2016-09-18 10:50) [1]Пробовал и так:
XLApp.Workbooks.Open(Filename:=AXLSFile,Password:="mypassword");
но диалог с запросом пароля после выбора таблицы через OpenDialog все-равно всплывает.. ((( Причем даже если нажать "Отмена" в окне ввода пароля, программа все-равно открывает документ и успешно выполняет импорт данных из таблицы ))
← →
Алекс Серов (2016-09-18 10:53) [2]Чтения мануала https://msdn.microsoft.com/ru-ru/library/office/ff194819.aspx к сожалению ясности не добавило.. ((
← →
Алекс Серов (2016-09-18 10:55) [3]перед окрытием книги добавил xlapp.Visible := False;
не помогло.. ((
← →
Алекс Серов (2016-09-18 11:00) [4]Перелопатил кучу сайтов, нигде нет примера открытия таблицы с паролем. Нашел книгу В.Корнякова "Программирование документов и приложений MS Office в Delphi" и там нет.. (((
← →
stas © (2016-09-18 11:13) [5]
> но получаю ошибку параметров
Какую?
← →
Алекс Серов (2016-09-18 11:18) [6]причина ошибка в неправильном синтаксисе: XLApp.Workbooks.Open(AXLSFile,"mypassword");
нужно было писать XLApp.Workbooks.Open(Filename:=AXLSFile,Password:="mypassword");
теперь проблема только одна - скрыть диалог ввода пароля при открытии книги программой
← →
Алекс Серов (2016-09-18 11:41) [7]вобще непонятно почему он всплывает если программа в параметрах открытия раб.книги указывает пароль доступа. Заметил если подождать пару секунд, все-равно начинается автоматом импорт таблицы в программу, но диалог ввода пароля не исчезает.. (((
← →
Алекс Серов (2016-09-18 11:58) [8]поставил xlapp.DisplayAlerts := False; перед открытием книги, не помогло.. ((
← →
Алекс Серов (2016-09-18 12:12) [9]можт дело в версии? Ms Office 2010 если что...
← →
stas © (2016-09-19 12:59) [10]А как пароль ставили, не на лист случайно?
← →
Алекс Серов (2016-09-22 08:46) [11]На файл пароль поставил
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2018.11.04;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.002 c