我从 SAP BW 打开一个查询...我进行了所有我需要的更改,我什至在每次打开工作簿时都选中了刷新查询框。问题是当我重新打开工作簿时,它就像一个普通的 Excel,因为 SAPBEX.xla 文件不再加载。关于如何解决这个问题的任何想法?
我希望每次打开工作簿时都使用最新数据更新工作簿。谢谢!
您可以使用应用程序事件(请参阅Chip Pearson 的网站)。
将此代码放入This Workbook
您的模块中PERSONAL.XLSM
(请参见此处)。
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