使用VBA将报告设置为Excel工作表

2020-09-13 14:20发布

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

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


我正在尝试使用VBA以编程方式将工作表类型从" EPM工作表"更改为" Excel工作表"。 当我通过宏记录器记录步骤时,它总是为我提供下面列出的两行代码。 这些字符串似乎是唯一的,但是每次尝试通过宏记录器记录步骤时,我都会得到相同的代码。 而且,当我尝试在测试文件中将代码作为宏运行时,它不会更改工作表类型,也不会显示任何错误。

ActiveWorkbook.Names.Add Name:=" EPMWorkbookOptions_1",RefersToR1C1:= _

"=" "+ dgEAAB ++ LCAAAAAAABACFkMEKgkAQhu9B77DsPVcLOoTaoS5BYhRU10lHXdJZ2d3aHj8pLKpD12 f4b5w/mtqdkVtZGKIh54PmdImcollRG/2GIUTPk8Hg7Cg9Lnk1LntLWdaliXIzO7GRnxytp2JoRzznMTT + lSjH0/EMdkvcsqbGAkyVigDPkrlf9P8e4qY + EWC42mSiltkeICaoOh + IQPb1Ej6CVYSGkHV + ZNB/XW + 182WlnMLOa9/TV4" ""

ActiveWorkbook.Names.Add Name:=" EPMWorkbookOptions_2",RefersToR1C1:= _

" ="" 9F3OxBOtzB60hFONCeryveGHd9WJr + 7iO45h/1l2AQAA"""

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

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


我正在尝试使用VBA以编程方式将工作表类型从" EPM工作表"更改为" Excel工作表"。 当我通过宏记录器记录步骤时,它总是为我提供下面列出的两行代码。 这些字符串似乎是唯一的,但是每次尝试通过宏记录器记录步骤时,我都会得到相同的代码。 而且,当我尝试在测试文件中将代码作为宏运行时,它不会更改工作表类型,也不会显示任何错误。

ActiveWorkbook.Names.Add Name:=" EPMWorkbookOptions_1",RefersToR1C1:= _

"=" "+ dgEAAB ++ LCAAAAAAABACFkMEKgkAQhu9B77DsPVcLOoTaoS5BYhRU10lHXdJZ2d3aHj8pLKpD12 f4b5w/mtqdkVtZGKIh54PmdImcollRG/2GIUTPk8Hg7Cg9Lnk1LntLWdaliXIzO7GRnxytp2JoRzznMTT + lSjH0/EMdkvcsqbGAkyVigDPkrlf9P8e4qY + EWC42mSiltkeICaoOh + IQPb1Ej6CVYSGkHV + ZNB/XW + 182WlnMLOa9/TV4" ""

ActiveWorkbook.Names.Add Name:=" EPMWorkbookOptions_2",RefersToR1C1:= _

" ="" 9F3OxBOtzB60hFONCeryveGHd9WJr + 7iO45h/1l2AQAA"""

付费偷看设置
发送
4条回答
DafaDDDa
1楼 · 2020-09-13 15:02.采纳回答

首先-宏记录器对于使用EPM创建宏没有用!

https://help.sap.com/查看器/ec68e48b18a44a49abb12b8ee8ae306f/10.0.33/zh-CN/f9b3df686faf1014878bae8cb0e91070.html

您必须阅读API帮助并手动创建代码。 像这样:

将epm用作新的FPMXLClient.EPMAddInAutomation

 公开子测试()
 epm.SetSheetOption ThisWorkbook.ActiveSheet,4,真
 结束

4-不是EPM工作表

CJones
2楼-- · 2020-09-13 14:54

请更正标签! 主要标签必须为:

用于Excel的EPM加载项

梦想连接
3楼-- · 2020-09-13 14:42

正是我想要的。 谢谢瓦迪姆。

是否无法通过Excel中的插件帮助功能访问API? 我记得以前曾经见过这些,但是我猜想我们在升级过程中某个地方丢失了该选项。

95年老男孩
4楼-- · 2020-09-13 14:44

一周热门 更多>