powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Если на компьютере пользователя отсутствует нужный драйвер
3 сообщений из 3, страница 1 из 1
Если на компьютере пользователя отсутствует нужный драйвер
    #39482899
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Если в excel-ом файле с макросом присутствует подключение ODBC, то важно чтобы в компьютере пользователя присутствовал драйвер "ACEODBC.DLL" в папке C:\Program Files (x86)\Common Files\microsoft shared\OFFICE16, если стоит Microsoft Office 2013. У других версии другой путь.

Нужен макрос, который до запуска ODBC проверяет присутствует ли нужный драйвер в компьютере пользователя или нет. Если нет, то самостоятельно устанавливает этот драйвер.

Возможно ли такой макрос написать? Какой нибудь пример получить. В excel-ом файле возможно хранить dll-файл как ресурс?
...
Рейтинг: 0 / 0
Если на компьютере пользователя отсутствует нужный драйвер
    #39483017
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikk,

Ну лучше не макрос, а какой-нить сетапер использовать.
Если не секрет, то почему ODBC, а не OLEDB?
...
Рейтинг: 0 / 0
Если на компьютере пользователя отсутствует нужный драйвер
    #39483040
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big-dukeЕсли не секрет, то почему ODBC, а не OLEDB?Запускаю локальный SQL-запрос к нескольким листам текущего excel-ого файла.

ListObject имеет такую строку подключения
Код: vbnet
1.
DBQ=C:\Users\eivanov\Desktop\Файл.xlsm;Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DriverId=1046;ExtendedAnsiSQL=1;MaxBufferSize=2048;PageTimeout=5;ReadOnly=1;
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Если на компьютере пользователя отсутствует нужный драйвер
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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