|
|
|
Как приконнектиится к ексел не приликовывая его
|
|||
|---|---|---|---|
|
#18+
Как приконнектиться к ексел, не прилинковывая его таблицы. (чере OpenDatabase или что-то в этом роде) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2004, 18:02:14 |
|
||
|
Как приконнектиится к ексел не приликовывая его
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2004, 18:14:35 |
|
||
|
Как приконнектиится к ексел не приликовывая его
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч http://sql.ru/forum/actualtopics.aspx?search=worksheet&submit=%CD%E0%E9%F2%E8&bid=4 И, ясно дело, не открывая ексель. Так что воршит не катит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2004, 18:22:10 |
|
||
|
Как приконнектиится к ексел не приликовывая его
|
|||
|---|---|---|---|
|
#18+
А что сделать-то нужно? Доступ к файлу Экселя нужен или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2004, 18:24:51 |
|
||
|
Как приконнектиится к ексел не приликовывая его
|
|||
|---|---|---|---|
|
#18+
Нужен перечень листов в екселовском файле. Set dbsPubs = wrkJet.OpenDatabase("bvt.xls", dbDriverNoPrompt, False, "ODBC;DSN=Ôàéëû Excel;DBQ=E:\wowa\1\bvt.xls;DefaultDir=E:\wowa\1\;DriverId=790;MaxBufferSize=2048;PageTimeout=5;UID=admin;") такой перечень не дает ;((( а др. идей нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2004, 18:27:14 |
|
||
|
Как приконнектиится к ексел не приликовывая его
|
|||
|---|---|---|---|
|
#18+
Set wrkJet = CreateWorkspace("", "admin", "", dbUseODBC) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2004, 18:27:40 |
|
||
|
Как приконнектиится к ексел не приликовывая его
|
|||
|---|---|---|---|
|
#18+
А еще круче было бы получать список именованных дапазонов! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2004, 18:29:59 |
|
||
|
Как приконнектиится к ексел не приликовывая его
|
|||
|---|---|---|---|
|
#18+
Тогда надо именно то, что я предложил. dim b as excel.workbook ... b.worksheets.count ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2004, 18:53:06 |
|
||
|
Как приконнектиится к ексел не приликовывая его
|
|||
|---|---|---|---|
|
#18+
Не понял. Ссылка слишком обща. Можно по подробней ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2004, 19:45:26 |
|
||
|
Как приконнектиится к ексел не приликовывая его
|
|||
|---|---|---|---|
|
#18+
vam911Не понял. Ссылка слишком обща. Можно по подробней См. мой предыдущий пост. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2004, 20:18:13 |
|
||
|
Как приконнектиится к ексел не приликовывая его
|
|||
|---|---|---|---|
|
#18+
Все рано не понял. А по подробней. dim b as excel.workbook ... b.worksheets.count Это понятно. А как присоединить "b" к файлу не открывая ексель?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2004, 20:43:49 |
|
||
|
Как приконнектиится к ексел не приликовывая его
|
|||
|---|---|---|---|
|
#18+
Не открывая - никак. Либо открываем бутылку и пьем, либо не пьем и не открываем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2004, 20:51:18 |
|
||
|
Как приконнектиится к ексел не приликовывая его
|
|||
|---|---|---|---|
|
#18+
Не согласен. Ведь прилинковывая таблицу екселя мы не открываем есчель, но при это пьем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2004, 21:23:12 |
|
||
|
Как приконнектиится к ексел не приликовывая его
|
|||
|---|---|---|---|
|
#18+
1. Но прилинковываться ведь тоже запрещено? 2. А что такое открывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2004, 21:34:23 |
|
||
|
Как приконнектиится к ексел не приликовывая его
|
|||
|---|---|---|---|
|
#18+
Прилинковывать то же запрещено т.к. не знаем имя листа. В принципе можно и прилинковать (и отловить ошибку), но тогда решение задачи гроша выеденного (или яйца ломанного) не стоит . Не открывая, это значит не создавая обЪект екселя. Вся задача проста - просканировать папку с файлами и выбрать тот, который содержит лист с определенным именем. файлы СЛОЖНЫЕ - 1 файл открывается 3-5 минут. Файлов дофига. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2004, 21:43:17 |
|
||
|
Как приконнектиится к ексел не приликовывая его
|
|||
|---|---|---|---|
|
#18+
Не получится. Кроме самого Экселя, ни одна программа не сможет зайти в файл Экселя и проверить, какие там есть листы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2004, 21:48:22 |
|
||
|
Как приконнектиится к ексел не приликовывая его
|
|||
|---|---|---|---|
|
#18+
Но ведь может же ексель зайти в аксесс и посмотреть какие там таблицы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2004, 21:55:31 |
|
||
|
Как приконнектиится к ексел не приликовывая его
|
|||
|---|---|---|---|
|
#18+
vam911Но ведь может же ексель зайти в аксесс и посмотреть какие там таблицы... Это как? Без Access.Application??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2004, 21:56:16 |
|
||
|
Как приконнектиится к ексел не приликовывая его
|
|||
|---|---|---|---|
|
#18+
через opendatabase (jet). А вот подключитсься к еселю через джет не получается, только ОДБС, а он списка таблиц не дает. (или дает, но я не знаю как их получить. При открытии объек таблдефс - "не поддерживается" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2004, 21:59:22 |
|
||
|
Как приконнектиится к ексел не приликовывая его
|
|||
|---|---|---|---|
|
#18+
Да, действительно, Jet - это та часть Аксесса, которой достаточно. У Экселя такой части нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2004, 22:20:44 |
|
||
|
Как приконнектиится к ексел не приликовывая его
|
|||
|---|---|---|---|
|
#18+
А может есть??? A workspace that uses the Microsoft Jet database engine to access a data source. The data source can be a Microsoft Jet database file (.mdb), an ODBC database, such as a Paradox database, or an ISAM database. Я так понимаю, что ексель должен быть чатью исама или одбс, но пока что не получается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2004, 22:31:51 |
|
||
|
Как приконнектиится к ексел не приликовывая его
|
|||
|---|---|---|---|
|
#18+
Все правильно. ODBC использует экселевский ISAM. Но он не поддерживает то, что нам надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2004, 22:41:05 |
|
||
|
Как приконнектиится к ексел не приликовывая его
|
|||
|---|---|---|---|
|
#18+
я так понимаю, что если зделать опендб через джет на ексель, то список таблиц будет. Вот толко пока что подобрать строку подключения не удается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2004, 22:43:11 |
|
||
|
Как приконнектиится к ексел не приликовывая его
|
|||
|---|---|---|---|
|
#18+
Set dbsPubs = wrkJet.OpenDatabase("E:\wowa\1\bvt.xls", False, False, "Excel 8.0") просто и изящно, а ты низя, низя. Если низя, но очень хочеться - то можно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2004, 22:53:37 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32824570&tid=1669595]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 349ms |

| 0 / 0 |
