2020-08-20 23:07发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在我公司的SAP环境中,导出查询... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在我公司的SAP环境中,导出查询结果会使XLSX文件在Excel中自动打开。 如何阻止SAP尝试打开导出的文件? 我问的原因是我正在Excel VBA中运行动态脚本,并且此过程可能会中断宏执行。
我到Excel电子表格的导出过程:
'打开导出选项 session.findById(" wnd [0]/usr/cntlCONTAINER/shellcont/shell")。pressToolbarContextButton"&MB_EXPORT" session.findById(" wnd [0]/usr/cntlCONTAINER/shellcont/shell")。selectContextMenuItem"&XXL" '设置本地驱动器路径 session.findById(" wnd [1]/usr/ctxtDY_PATH")。Text = str1',其中str1是具有本地硬盘驱动器路径的字符串 '设置文件名 session.findById(" wnd [1]/usr/ctxtDY_FILENAME")。Text = str2',其中str2是文件名 '保存文件 session.findById(" wnd [1]/tbar [0]/btn [0]")。按
保存完成后,我重命名了文件,以便其中带有日期和时间戳。 我在保存之后重命名,以使保存不会被SAP要求新文件名的许可而中断。
由于SAP自重命名后将无法找到该文件,因此Excel在尝试自动打开该文件时会弹出找不到文件通知。 我的宏最多可建立七个SAP查询,因此,当宏完成后,电子表格用户必须在Excel会话中单击这些通知。 我的用户群是操作,装配,检查和计划人员,当他们在屏幕上收到Excel错误通知时都会大吃一惊。
我喜欢关闭其他Excel实例的想法,但是此宏的用户很有可能会打开多个Excel会话。 因此采用这种方法可能会给他们带来不便。
保持想法的到来!
最多设置5个标签!
我到Excel电子表格的导出过程:
保存完成后,我重命名了文件,以便其中带有日期和时间戳。 我在保存之后重命名,以使保存不会被SAP要求新文件名的许可而中断。
由于SAP自重命名后将无法找到该文件,因此Excel在尝试自动打开该文件时会弹出找不到文件通知。 我的宏最多可建立七个SAP查询,因此,当宏完成后,电子表格用户必须在Excel会话中单击这些通知。 我的用户群是操作,装配,检查和计划人员,当他们在屏幕上收到Excel错误通知时都会大吃一惊。
我喜欢关闭其他Excel实例的想法,但是此宏的用户很有可能会打开多个Excel会话。 因此采用这种方法可能会给他们带来不便。
保持想法的到来!
一周热门 更多>