打开AO工作簿时,如何最初显示"查询提示"而不是"工作簿提示"?

2020-09-01 03:20发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在Analysis for Office工作簿中只有一个BW查询。 当我打开工作簿时,最初会显示"工作簿提示"而不是"查询提示"。 实际上,我需要首先打开"查询提示",以便可以选择BW查询变体之一。 如何将"查询提示"设置为工作簿中的初始提示? (我没有在工作簿中合并变量。我也不想使用变通方法"单击工作簿中的交叉表">"分析"功能区>打开"提示输入数据源")

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在Analysis for Office工作簿中只有一个BW查询。 当我打开工作簿时,最初会显示"工作簿提示"而不是"查询提示"。 实际上,我需要首先打开"查询提示",以便可以选择BW查询变体之一。 如何将"查询提示"设置为工作簿中的初始提示? (我没有在工作簿中合并变量。我也不想使用变通方法"单击工作簿中的交叉表">"分析"功能区>打开"提示输入数据源")

付费偷看设置
发送
2条回答
我是小鹏鹏啊
1楼 · 2020-09-01 04:16.采纳回答

另一个解决方案是:将分析参数'ShowDSVariantsForWorkbooksWithOneDS设置为true。 结果,提示对话框以数据源模式而不是文档模式打开。

闻人可可
2楼-- · 2020-09-01 04:01

以下解决方案对我有用:

在工作簿属性中取消选择属性"打开时刷新工作簿"和"强制提示初始刷新",并为特定数据源" DS_1"实现以下代码:

公共子工作簿_SAP_Initialize()

像lre_refresh一样长

像lre_prompt一样长

lre_refresh = Application.Run(" SAPExecuteCommand"," Refresh"," DS_1")

'仅当提示中没有强制变量时,才需要以下代码行
lre_prompt = Application.Run(" SAPExecuteCommand"," ShowPrompts"," DS_1")

结束子

一周热门 更多>