|
|
|
Открыть запароленный шаблон Excel!
|
|||
|---|---|---|---|
|
#18+
Добрый день всем! Хотел бы обратиться к Вам за помощью! Задача: Имеется шаблон 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 15:31 |
|
||
|
Открыть запароленный шаблон Excel!
|
|||
|---|---|---|---|
|
#18+
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(..) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 18:23 |
|
||
|
Открыть запароленный шаблон Excel!
|
|||
|---|---|---|---|
|
#18+
Спасибо, Сергей, попробую! Как - то странно, что никто не откликнулся! Неужели никто не сталкивался, даже пример не привели! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 21:52 |
|
||
|
Открыть запароленный шаблон Excel!
|
|||
|---|---|---|---|
|
#18+
Вот что получилось! Вроде работает, но в делфях это было бы намного проще! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2005, 12:49 |
|
||
|
Открыть запароленный шаблон Excel!
|
|||
|---|---|---|---|
|
#18+
какие-то "кракозябры", так как в документе используется шрифт PragmaticaCTT, а где его взять? а может и не поэтому.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2005, 13:26 |
|
||
|
Открыть запароленный шаблон Excel!
|
|||
|---|---|---|---|
|
#18+
всё открыл.. и зачем пользоваться нестандартными шрифтами? ------- в дельфи нету datawindow и datastore. не нравится ole в powerBuilder -- можно написать внешнюю функцию в dll.. правда, тогда придётся с этой внешней функцией общаться через переменные и массивы (а не datastore). Или я не прав? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2005, 13:39 |
|
||
|
Открыть запароленный шаблон Excel!
|
|||
|---|---|---|---|
|
#18+
Вы правы Сергей! Насчёт шрифта, не подумал, что могут быть проблемы! У нас просто в банке он является основным при написании программ, предупредить забыл, Sorry! А насчёт Dll - это конечно хорошо (можно и батники run - ом запускать), но вот представьте что в огромном проекте что - нибудь навернулось! Легко найти ошибку если он написан на одном языке (Powere - например). А теперь представьте, если человек, который написл dll - на делфях уволился, а люди доработчики в делфях ни бум- бум! А потом доработчика, который использовал кучу dll - долго материть будут. Тогда уж проще макросы использовать. Но это сугубо моё мнение, если не прав, извиняюсь, мало ещё у меня опыта (7 месяцев). Но всё равно спасибо Вам за участие и совет! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2005, 22:45 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=33287387&tid=1338118]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
87ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 374ms |

| 0 / 0 |
