点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在研究其中一本工作簿中的修复程序,以在深入分析变得详细时处理彼此重叠的数据源。 发生的情况是,一旦存在重叠,就会在下部交叉表开始之前的最后一行中裁剪出上部交叉表。 无论如何,我这样做的目的是,如果存在重叠,则下交叉表会根据需要向下移动尽可能多的行,以适应上交叉表的向下钻取。 问题是上部交叉表不会自行加载裁剪的行,因此我必须以编程方式刷新/重新显示/重新加载数据源。
我尝试以下操作均未成功-命令失败(返回0)
lResult = Application.Run(" SAPExecuteCommand","刷新"," DS_1")
lResult = Application.Run(" SAPExecuteCommand","重新启动"," DS_1")
我发现以下3种手动操作会导致布局重新正确显示并一直扩展:
1。单击"信息"选项卡(在"分析"选项卡中)
2。 刷新所有数据源
3。 右键单击交叉表=>移至=>单击确定,不做任何更改
问题是,如何在清除重叠部分后以编程方式执行其中一项,或者可能要执行其他操作,以使上部交叉表完全扩展。
谢谢
您好 Dimitar Stratiev ,
您可以尝试以下命令吗,我只是想这可能会帮助
将结果尽可能长
lResult = Application.Run(" SAPExecuteCommand","重新启动"," DS_1; DS_2")
Subhash
嗨-我不是VB专家,但是在阅读本书时有一些很好的例子- https://blogs.sap.com/2018/04/28/praise -for-analysis-office-the-comprehensive-guide-3rd-edition-book-report /
您好,谢谢您的答复。
我尝试了您的建议,但没有成功。 输出仍然为0。
您好,感谢您的回复。
我尝试了您的建议,但没有成功。 输出仍然为0。
一周热门 更多>