excel 当工作簿打开时如何加载sapbex.xla

dhxwm5r4  于 2023-06-25  发布在  其他
关注(0)|答案(1)|浏览(140)

我从SAP BW打开一个查询...我做了所有需要的更改,甚至在每次打开工作簿时都选中“刷新查询”框。问题是,当我重新打开工作簿时,它就像一个普通的Excel一样,因为SAPBEX.xla文件不再加载。
有什么办法可以解决这个问题吗?
我希望每次打开工作簿时都使用最新数据更新工作簿。
谢谢!

ars1skjm

ars1skjm1#

您可以使用应用程序事件(请参阅Chip Pearson's website)。
将此代码放入PERSONAL.XLSMThis Workbook模块中(参见here)。

Private WithEvents App As Application

Private Sub Workbook_Open()
    Set App = Application
End Sub

在一个模块中:

Private Sub App_WorkbookOpen(ByVal Wb As Workbook)
    MsgBox "New Workbook: " & Wb.Name
    'or better check here if this is your workbook and activate the addin
End Sub

相关问题