Коллеги, добрый день! Есть файл Excel на Sharepoint с макросами и запросами. Макросы работают на ура. Но вот запросы ни в какую.
Например:
Код
Set rst = CreateObject("ADODB.Recordset")
Set cnn = CreateObject("ADODB.Connection")
db = "[Лист1$]"
qry = "SELECT Right(Товар,6) as t1, Left(Товар,6) as t2,Left(Товар,4) as t3, Left(Товар,2) as t4 FROM " & db
cnn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\***.com\sites\operating\logistic\HQ\ORD\DocLib\Шаблоны для настройки\Шаблон ПОб\Шаблон ПОб v2.0.xlsb " _
& ";Extended Properties=""Excel 12.0 Macro;HDR=YES"";"
cnn подключается к открытой книге Excel (сама к себе). И все время рекордсет оказывается пустым.
Есть подозрение, что обращаясь к файлу на Sharepoint, запрос не видит внесенных данных, т.к. сама книга открыта на компьютере и данные в этот момент хранятся во временной папке. Если файл скопировать на компьютер, то все работает.
Подведу итог - уважаемые профессионалы, можно ли сделать так, чтобы пользователь открыл файл с портала, исполнил пару запросов и сохранил обратно - без танцев с бубном aka сохранение на комп?