1

我从 SAP BW 打开一个查询...我进行了所有我需要的更改,我什至在每次打开工作簿时都选中了刷新查询框。问题是当我重新打开工作簿时,它就像一个普通的 Excel,因为 SAPBEX.xla 文件不再加载。关于如何解决这个问题的任何想法?

我希望每次打开工作簿时都使用最新数据更新工作簿。谢谢!

4

1 回答 1

2

您可以使用应用程序事件(请参阅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
于 2012-03-04T08:52:50.807 回答