1
我从SAP BW打开查询...我进行了所有需要的更改,我甚至在每次打开工作簿时都选中显示刷新查询的框。问题是,当我重新打开工作簿时,它就像普通的Excel一样,因为SAPBEX.xla文件不再被加载。 关于如何解决此问题的任何想法?如何在工作簿打开时加载sapbex.xla
我希望每次打开工作簿时都使用最新数据更新工作簿。 谢谢!
我从SAP BW打开查询...我进行了所有需要的更改,我甚至在每次打开工作簿时都选中显示刷新查询的框。问题是,当我重新打开工作簿时,它就像普通的Excel一样,因为SAPBEX.xla文件不再被加载。 关于如何解决此问题的任何想法?如何在工作簿打开时加载sapbex.xla
我希望每次打开工作簿时都使用最新数据更新工作簿。 谢谢!
您可以使用应用程序事件(请参阅Chip Pearson's website)。
将此代码放置在PERSONAL.XLSM
的This 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
我不熟悉的SAP BW。您是否自动使用Excel连接进行查询?什么是SAPBEX.vba? – JMax 2012-03-03 11:48:41
对不起,我犯了一个错误...它是sapbex.xla ...一个用于连接和刷新查询的广告输入 – 2012-03-03 13:54:02
,因此通过此加载项来连接到SAP BW?它是公开的吗?除了插件不能卸载外,我不认为我可以在这里帮助你。 – JMax 2012-03-03 17:35:10