双击选择多项选择的过滤器时,EPM加载项出错

2020-09-27 12:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我在BPC 10.1...

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

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


专家们,

我在BPC 10.1工作簿中遇到一个问题,该工作簿的报告包含多项选择过滤器。 当我们双击更改过滤器时,如果选择多项,则会发生vba错误,并且过滤器不会更改。

出现此错误是因为双击VBA宏会触发该错误,并返回错误(附加错误的文件。 png )。

事实:

这在Office 2010版本中正常工作,而在2013年早期版本中也正常工作。 自今年1月以来,它的行为发生了改变。

似乎已经对Office或EPM进行了一些自动更新,但现在的行为有所不同。

版本:

  • EPM 10.0 SP 27补丁2 .NET4
  • MS Office Professional plus 2013

附件:

您能帮我们解决这个问题吗?

谢谢。

亲切的问候,

拉奎尔·奥利维拉(Raquel Oliveira)

(28.3 kB)
8条回答
xfwsx85
2020-09-27 13:10

只需测试以下代码在我的计算机上的运行情况就完全正常:

显式选项

 昏暗的epm作为新的FPMXLClient.EPMAddInAutomation

 私人子Worksheet_BeforeDoubleClick(ByVal目标为范围,取消为布尔值)
 Dim strDimMembers作为字符串
 昏暗的strConn作为字符串

 如果Target.Address(True,True,xlA1,False)=" $ A $ 1"然后
     取消=正确
     strConn = epm.GetActiveConnection(ActiveSheet)
     strDimMembers = epm.OpenMemberSelector(strConn," CATEGORY","")
     MsgBox strDimMembers
 万一
    
 结束

一周热门 更多>