cofCom.ActivatePlugin(" com.sap.epm.FPMXLClient")的VBA问题

2020-08-22 09:52发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我们最近将用户计算...

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

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


专家您好,

我们最近将用户计算机升级到带有Analysis for Office 2.8 SP0(EPM36)的Excel 64位。 升级后,我们的VBA按钮之一停止工作。

VBA脚本分别刷新每个工作表,然后将其另存为新文件,并具有基于日期的名称。 由于文件的大小,此过程比刷新整个工作簿更好。

调试器显示" cofCom.ActivatePlugin(" com.sap.epm.FPMXLClient")"存在问题。 但是我不确定为什么要遵循SAP Note 2259913(https://launchpad.support.sap.com/#/notes/2259913 )。

子refreshworkbook()
 昏暗的cofCom作为对象
 昏暗的epmCom作为对象
     设置cofCom = Application.COMAddIns(" SapExcelAddIn")。Object
     cofCom.ActivatePlugin(" com.sap.epm.FPMXLClient")
     设置epmCom = cofCom.GetPlugin(" com.sap.epm.FPMXLClient")

 昏暗的wsh作为工作表
     对于ThisWorkbook.Worksheets中的每个wsh
          wsh。激活
          EpmApi.RefreshActiveSheet
     下一个

 '另存为
 昏暗的wbstring作为字符串
     wbstring = Format(DateSerial(Year(Date),Month(Date)-1,Day(Date))," mm-yyyy")
     ActiveWorkbook.SaveAs文件名:= wbstring
 结束子
 

(40.4 kB)