|
|
|
Проблема запущенных приложений Excel
|
|||
|---|---|---|---|
|
#18+
Есть код: Dim xlFail As Excel.Application Set xlFail = New Excel.Application xlFail.Workbooks.Add xlFail.Workbooks(1).Password = SetPassword xlFail.Workbooks(1).Activate xlFail.Workbooks.Open PathBD, 0, , , SetPassword, , True, , , , False cat.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & путь & ";Persist Security Info=False;Jet OLEDB:Database Password=" & SetPassword & ";" Set Tdf = CreateObject("ADOX.Table") With Tdf .Name = "ExcelLink" Set .ParentCatalog = cat .Properties("Jet OLEDB:Create Link") = True .Properties("Jet OLEDB:Link Provider String") = "Excel 8.0;HDR=YES;IMEX=2;PWD=" & SetPassword .Properties("Jet OLEDB:Link Datasource") = PathBD End With 'Строка конфликта Cat.Tables.Append Tdf Все выполняется хорошо. Но если еже открыт хоть один процесс Microsoft Excel то раскрывает это приложение и требует ввода пароля. Может кто знает как это обойти? Заранее спосиб. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2006, 13:44:26 |
|
||
|
Проблема запущенных приложений Excel
|
|||
|---|---|---|---|
|
#18+
А ты можешь объяснить что ты вообще пытаешься сделать? Я вообще удивляюсь что этот код работает :) Создаешь зачем-то пустую книгу и забываешь про нее. Открываешь сохраненную книгу через OLE а потом к ней же делаешь второй коннект через ADO. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2006, 18:45:56 |
|
||
|
Проблема запущенных приложений Excel
|
|||
|---|---|---|---|
|
#18+
White OwlА ты можешь объяснить что ты вообще пытаешься сделать? Пытаюсь создать линк к запароленному xls, а есть другой способ? White OwlЯ вообще удивляюсь что этот код работает :) У меня все работает :) White OwlСоздаешь зачем-то пустую книгу и забываешь про нее. Не забываю, а открываю потому как JET OLEDB не может дешефрировать БД. White Owl Открываешь сохраненную книгу через OLE а потом к ней же делаешь второй коннект через ADO. А вот здесь прошу пояснить. Что такое через OLE? Открываю через Excel.Application(это не линк), а линк создаю через ADOX, через ADO линки с паролем создавать не умею, а есть способ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2006, 09:00:54 |
|
||
|
Проблема запущенных приложений Excel
|
|||
|---|---|---|---|
|
#18+
Вот так вот можно вытянуть данные из запароленой книги в VBS: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2006, 18:27:41 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=331&tid=2184894]: |
0ms |
get settings: |
4ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 295ms |

| 0 / 0 |
