powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Открыть запароленный шаблон Excel!
7 сообщений из 7, страница 1 из 1
Открыть запароленный шаблон Excel!
    #33286319
boogiman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем! Хотел бы обратиться к Вам за помощью!
Задача: Имеется шаблон Excel составленный раннее, находящийся под паролем (чтоб Users не лазили)! Как при открытии из Powera указывать пароль?
Power - 9.0, Office -2000.
Заранее всем спасибо!


string f_name,parol

f_name = 'c:/office/overdraft.xls'
parol = 'noopen'
try
Excel_doc.Workbooks.Add(f_name,parol) - // не работает!!!!!!!!!!!!1
Excel_page = Excel_doc.Application.ActiveWorkbook.WorkSheets[1]
catch(Runtimeerror er2)
MessageBox("Ошибка!", 'Не могу найти или открыть шаблон!')
return 0;
end try
...
Рейтинг: 0 / 0
Открыть запароленный шаблон Excel!
    #33286752
Фотография savosin_sergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VBA help
Open Method
Opens a workbook.

Syntax

expression.Open (FileName, UpdateLinks, ReadOnly, Format, Password, WriteResPassword, IgnoreReadOnlyRecommended, Origin, Delimiter, Editable, Notify, Converter, AddToMRU)

...

Password Optional Variant. A string that contains the password required to open a protected workbook. If this argument is omitted and the workbook requires a password, the user is prompted for the password.


так что попробуй worksheets.open(..)
...
Рейтинг: 0 / 0
Открыть запароленный шаблон Excel!
    #33286949
boogiman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, Сергей, попробую! Как - то странно, что никто не откликнулся! Неужели никто не сталкивался, даже пример не привели!
...
Рейтинг: 0 / 0
Открыть запароленный шаблон Excel!
    #33287382
boogiman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот что получилось! Вроде работает, но в делфях это было бы намного проще!
...
Рейтинг: 0 / 0
Открыть запароленный шаблон Excel!
    #33287387
Фотография savosin_sergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какие-то "кракозябры", так как в документе используется шрифт PragmaticaCTT, а где его взять? а может и не поэтому..
...
Рейтинг: 0 / 0
Открыть запароленный шаблон Excel!
    #33287391
Фотография savosin_sergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всё открыл.. и зачем пользоваться нестандартными шрифтами?
-------
в дельфи нету datawindow и datastore. не нравится ole в powerBuilder -- можно написать внешнюю функцию в dll.. правда, тогда придётся с этой внешней функцией общаться через переменные и массивы (а не datastore). Или я не прав?
...
Рейтинг: 0 / 0
Открыть запароленный шаблон Excel!
    #33287585
boogiman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы правы Сергей! Насчёт шрифта, не подумал, что могут быть проблемы! У нас просто в банке он является основным при написании программ, предупредить забыл, Sorry! А насчёт Dll - это конечно хорошо (можно и батники run - ом запускать), но вот представьте что в огромном проекте что - нибудь навернулось! Легко найти ошибку если он написан на одном языке (Powere - например). А теперь представьте, если человек, который написл dll - на делфях уволился, а люди доработчики в делфях ни бум- бум! А потом доработчика, который использовал кучу dll - долго материть будут. Тогда уж проще макросы использовать. Но это сугубо моё мнение, если не прав, извиняюсь, мало ещё у меня опыта (7 месяцев). Но всё равно спасибо Вам за участие и совет!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Открыть запароленный шаблон Excel!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]