Ошибка открытия файла Power Bi Desktop с помощью VBA - PullRequest
0 голосов
/ 19 декабря 2018

Я пытаюсь открыть файл pbix через код VBA после обновления базы данных Excel.Я использовал следующие команды в VBA:

MyFile = "filepath"
Cmd = "RunDLL32.EXE shell32.dll,ShellExec_RunDLL "
Shell (Cmd & MyFile)

При выполнении кода и инициализации Power BI появляется сообщение об ошибке «Вид ленты не был инициализирован», и программное обеспечение не работает должным образом.Чтобы он работал, мне нужно закрыть его, а затем открыть его вручную.

У вас есть идеи, почему у меня возникает эта ошибка?Это метод, который я использую, чтобы открыть файл?Вы знаете другой способ сделать это?

Спасибо,

1 Ответ

0 голосов
/ 21 декабря 2018

Я нашел другой способ открыть файлы в VBA, который работал.Я нашел это в: Как Excel VBA может открыть файл, используя приложение по умолчанию

См. Ниже решение:

Dim Shex As Object
Set Shex = CreateObject("Shell.Application")
tgtfile = "filepath"
Shex.Open (tgtfile)

Спасибо

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