Excel Office 365 VBA для добавления нового PowerQuery «Источник данных» - PullRequest
0 голосов
/ 04 июня 2019

У меня уже есть vba, который изменяет запросы к существующим источникам данных.Но для добавления новых источников данных (то, что я бы назвал новым соединением с БД), я в тупике.Когда я пытаюсь записать макрос, который добавляет новый источник данных, макрос создается, но код не создается - просто пустая подпрограмма.

Шаги, которые я пытаюсь смоделировать:

  • Нажмите Данные
  • Получить данные из базы данных

[В моем случае,Я выбираю Oracle, но полагаю, что все опции работают с одним и тем же базовым классом объектов VBA?]

Оттуда вы входите на сервер.В моем случае работает

HostName:Port/OracleUniverse

. Если сервер является новым для компьютера, он запрашивает учетные данные.В противном случае он использует кэшированные учетные данные.

Я приложил картинку, показывающую, где должен появиться новый источник данных: This is where the new data source needs to appear

Примечание: я бы с радостью переключилсяк традиционному DSN пользователя Windows ODBC, но драйверы Oracle на моем компьютере недоступны (я работаю в правительстве и не могу их добавить).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...