2020-08-23 09:41发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我们请求使用SAP EPM解决方案在"刷新工作表"和"刷新工作簿"功能之间实现不同的业务逻辑,但是目前没有可用的相关API。 有其他方法可以做到这一点吗?
不幸的是,没有API可以区分用户单击"刷新工作簿"还是"刷新工作表"
使用事件函数:
公共函数BEFORE_REFRESH()为布尔值 Debug.Print" BR" BEFORE_REFRESH =真 结束功能
您将看到"刷新工作簿"和"刷新工作表"都只会调用一次
解决此问题的唯一方法是完全禁用该标准 带有以下代码的"刷新"按钮,以及使用工作表上的自定义按钮来执行"刷新工作簿"或"刷新工作表"。
Option Explicit 昏暗的epm作为新的FPMXLClient.EPMAddInAutomation 昏暗的blnUserRefresh为布尔值 公共函数BEFORE_REFRESH()为布尔值 'blnUserRefresh最初为false,将取消刷新。 BEFORE_REFRESH = blnUserRefresh blnUserRefresh =假 结束功能 Public Sub RefreshWS()'分配给自定义按钮" Refresh WorkSheet" blnUserRefresh =真 epm.RefreshActiveSheet 刷新工作表后的逻辑 结束子 Public Sub RefreshWB()'分配给自定义按钮" Refresh WorkBook" blnUserRefresh =真 epm.RefreshActiveWorkBook '刷新工作簿后的逻辑 结束Sub
真的很有帮助,谢谢。
最多设置5个标签!
不幸的是,没有API可以区分用户单击"刷新工作簿"还是"刷新工作表"
使用事件函数:
您将看到"刷新工作簿"和"刷新工作表"都只会调用一次
解决此问题的唯一方法是完全禁用该标准 带有以下代码的"刷新"按钮,以及使用工作表上的自定义按钮来执行"刷新工作簿"或"刷新工作表"。
真的很有帮助,谢谢。
一周热门 更多>