更新Excel数据库后,我试图通过VBA代码打开pbix文件。我在VBA中使用了以下命令:
MyFile = "filepath"
Cmd = "RunDLL32.EXE shell32.dll,ShellExec_RunDLL "
Shell (Cmd & MyFile)
当我执行代码并启动Power BI时,会出现一条错误消息,提示“功能区视图尚未初始化”,并且软件无法正常运行。为了使其正常工作,我需要将其关闭然后手动打开。
您知道为什么我会出现此错误吗?是我用来打开文件的方法吗?您知道另一种方法吗?
谢谢
答案 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)
谢谢