Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как приконнектиится к ексел не приликовывая его / 25 сообщений из 39, страница 1 из 2
11.12.2004, 18:02:14
    #32824565
vam911
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как приконнектиится к ексел не приликовывая его
Как приконнектиться к ексел, не прилинковывая его таблицы. (чере OpenDatabase или что-то в этом роде)
...
Рейтинг: 0 / 0
11.12.2004, 18:14:35
    #32824570
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как приконнектиится к ексел не приликовывая его
...
Рейтинг: 0 / 0
11.12.2004, 18:22:10
    #32824571
vam911
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как приконнектиится к ексел не приликовывая его
Владимир Саныч http://sql.ru/forum/actualtopics.aspx?search=worksheet&submit=%CD%E0%E9%F2%E8&bid=4

И, ясно дело, не открывая ексель. Так что воршит не катит.
...
Рейтинг: 0 / 0
11.12.2004, 18:24:51
    #32824575
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как приконнектиится к ексел не приликовывая его
А что сделать-то нужно? Доступ к файлу Экселя нужен или нет?
...
Рейтинг: 0 / 0
11.12.2004, 18:27:14
    #32824578
vam911
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как приконнектиится к ексел не приликовывая его
Нужен перечень листов в екселовском файле.

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;")


такой перечень не дает ;((( а др. идей нет.
...
Рейтинг: 0 / 0
11.12.2004, 18:27:40
    #32824580
vam911
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как приконнектиится к ексел не приликовывая его
Set wrkJet = CreateWorkspace("", "admin", "", dbUseODBC)
...
Рейтинг: 0 / 0
11.12.2004, 18:29:59
    #32824581
vam911
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как приконнектиится к ексел не приликовывая его
А еще круче было бы получать список именованных дапазонов!
...
Рейтинг: 0 / 0
11.12.2004, 18:53:06
    #32824591
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как приконнектиится к ексел не приликовывая его
Тогда надо именно то, что я предложил.

dim b as excel.workbook
...
b.worksheets.count
...
Рейтинг: 0 / 0
11.12.2004, 19:45:26
    #32824602
vam911
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как приконнектиится к ексел не приликовывая его
Не понял. Ссылка слишком обща. Можно по подробней
...
Рейтинг: 0 / 0
11.12.2004, 20:18:13
    #32824612
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как приконнектиится к ексел не приликовывая его
vam911Не понял. Ссылка слишком обща. Можно по подробней
См. мой предыдущий пост.
...
Рейтинг: 0 / 0
11.12.2004, 20:43:49
    #32824622
vam911
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как приконнектиится к ексел не приликовывая его
Все рано не понял. А по подробней.

dim b as excel.workbook
...
b.worksheets.count


Это понятно. А как присоединить "b" к файлу не открывая ексель??
...
Рейтинг: 0 / 0
11.12.2004, 20:51:18
    #32824625
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как приконнектиится к ексел не приликовывая его
Не открывая - никак. Либо открываем бутылку и пьем, либо не пьем и не открываем.
...
Рейтинг: 0 / 0
11.12.2004, 21:23:12
    #32824634
vam911
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как приконнектиится к ексел не приликовывая его
Не согласен. Ведь прилинковывая таблицу екселя мы не открываем есчель, но при это пьем.
...
Рейтинг: 0 / 0
11.12.2004, 21:34:23
    #32824639
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как приконнектиится к ексел не приликовывая его
1. Но прилинковываться ведь тоже запрещено?

2. А что такое открывать?
...
Рейтинг: 0 / 0
11.12.2004, 21:43:17
    #32824644
vam911
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как приконнектиится к ексел не приликовывая его
Прилинковывать то же запрещено т.к. не знаем имя листа. В принципе можно и прилинковать (и отловить ошибку), но тогда решение задачи гроша выеденного (или яйца ломанного) не стоит .

Не открывая, это значит не создавая обЪект екселя.

Вся задача проста - просканировать папку с файлами и выбрать тот, который содержит лист с определенным именем. файлы СЛОЖНЫЕ - 1 файл открывается 3-5 минут. Файлов дофига.
...
Рейтинг: 0 / 0
11.12.2004, 21:48:22
    #32824647
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как приконнектиится к ексел не приликовывая его
Не получится. Кроме самого Экселя, ни одна программа не сможет зайти в файл Экселя и проверить, какие там есть листы.
...
Рейтинг: 0 / 0
11.12.2004, 21:55:31
    #32824652
vam911
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как приконнектиится к ексел не приликовывая его
Но ведь может же ексель зайти в аксесс и посмотреть какие там таблицы...
...
Рейтинг: 0 / 0
11.12.2004, 21:56:16
    #32824653
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как приконнектиится к ексел не приликовывая его
vam911Но ведь может же ексель зайти в аксесс и посмотреть какие там таблицы...
Это как? Без Access.Application???
...
Рейтинг: 0 / 0
11.12.2004, 21:59:22
    #32824654
vam911
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как приконнектиится к ексел не приликовывая его
через opendatabase (jet).

А вот подключитсься к еселю через джет не получается, только ОДБС, а он списка таблиц не дает. (или дает, но я не знаю как их получить. При открытии объек таблдефс - "не поддерживается"
...
Рейтинг: 0 / 0
11.12.2004, 22:20:44
    #32824660
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как приконнектиится к ексел не приликовывая его
Да, действительно, Jet - это та часть Аксесса, которой достаточно. У Экселя такой части нет.
...
Рейтинг: 0 / 0
11.12.2004, 22:31:51
    #32824665
vam911
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как приконнектиится к ексел не приликовывая его
А может есть???

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.

Я так понимаю, что ексель должен быть чатью исама или одбс, но пока что не получается.
...
Рейтинг: 0 / 0
11.12.2004, 22:41:05
    #32824667
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как приконнектиится к ексел не приликовывая его
Все правильно. ODBC использует экселевский ISAM. Но он не поддерживает то, что нам надо.
...
Рейтинг: 0 / 0
11.12.2004, 22:43:11
    #32824669
vam911
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как приконнектиится к ексел не приликовывая его
я так понимаю, что если зделать опендб через джет на ексель, то список таблиц будет. Вот толко пока что подобрать строку подключения не удается
...
Рейтинг: 0 / 0
11.12.2004, 22:53:37
    #32824671
vam911
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как приконнектиится к ексел не приликовывая его
Set dbsPubs = wrkJet.OpenDatabase("E:\wowa\1\bvt.xls", False, False, "Excel 8.0")


просто и изящно, а ты низя, низя.

Если низя, но очень хочеться - то можно
...
Рейтинг: 0 / 0
11.12.2004, 23:01:38
    #32824675
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как приконнектиится к ексел не приликовывая его
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как приконнектиится к ексел не приликовывая его / 25 сообщений из 39, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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