使用VBA打开Power Bi桌面文件时出错

时间:2018-12-19 18:49:05

标签: excel vba powerbi

更新Excel数据库后,我试图通过VBA代码打开pbix文件。我在VBA中使用了以下命令:

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

当我执行代码并启动Power BI时,会出现一条错误消息,提示“功能区视图尚未初始化”,并且软件无法正常运行。为了使其正常工作,我需要将其关闭然后手动打开。

您知道为什么我会出现此错误吗?是我用来打开文件的方法吗?您知道另一种方法吗?

谢谢

1 个答案:

答案 0 :(得分:0)

我找到了另一种在VBA中打开文件的方法。我在以下位置找到了它:How can Excel VBA open file using default application

请参阅下面的解决方案:

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

谢谢