Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / VBA - Power Query надстройка / 3 сообщений из 3, страница 1 из 1
30.01.2017, 15:12
    #39394755
Focha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA - Power Query надстройка
Может кто делал?!
Ребят мне необходимо через Power Query выгрузить данные, через SQL запрос.
SQL запрос я хочу сгенерировать через VBA.
Не могу понять как изменить запрос в PQ через VBA?
А потом обновить PQ:
Range("A1").ListObject.QueryTable.Refresh
...
Рейтинг: 0 / 0
30.01.2017, 15:50
    #39394801
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA - Power Query надстройка
Focha,

PQ из VBA не управляется. Никак. Так что только руками. Может в будущем и внедрят, но пока объектная модель PQ никоим образом не реализована для управления из VBA.
Начиная с 2013 можно обновлять из VBA таблицы, на основании которых запрос(т.е. тот же RefreshAll должен работать), но в 2010 не работает даже это.
...
Рейтинг: 0 / 0
31.01.2017, 10:30
    #39395198
Focha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA - Power Query надстройка
The_PristFocha,

PQ из VBA не управляется. Никак. Так что только руками. Может в будущем и внедрят, но пока объектная модель PQ никоим образом не реализована для управления из VBA.
Начиная с 2013 можно обновлять из VBA таблицы, на основании которых запрос(т.е. тот же RefreshAll должен работать), но в 2010 не работает даже это.

Да - в инете читал, но меня интересует офис старше, а точнее 2016.
Я нашел вариант такой:

Код: vbnet
1.
ThisWorkbook.Queries("sql_SelectReports").Formula="..............."



Такой вариант не удобный, но он работает.
Я думаю не особа они его как-то интегрируют, в Микрософте - отдельное направление язык "M" в PQ.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / VBA - Power Query надстройка / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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