关闭使用cl_gui_frontend_services => execute打开的PDF文件

2020-08-22 19:41发布

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

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


大家好,

我正在使用cl_gui_frontend_services => execute从桌面打开并打印PDF文件。 PDF文件打印后,Acrobat Reader保持打开状态,用户必须手动将其关闭。 有没有办法自动关闭它? 我搜索了论坛和Web,但没有找到解决方案。 可能吗? 如果可以,怎么办?

我找到了这个线程,但是由于使用了几台打印机,所以有点复杂。

感谢与问候,

埃内斯托(Ernesto)

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

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


大家好,

我正在使用cl_gui_frontend_services => execute从桌面打开并打印PDF文件。 PDF文件打印后,Acrobat Reader保持打开状态,用户必须手动将其关闭。 有没有办法自动关闭它? 我搜索了论坛和Web,但没有找到解决方案。 可能吗? 如果可以,怎么办?

我找到了这个线程,但是由于使用了几台打印机,所以有点复杂。

感谢与问候,

埃内斯托(Ernesto)

付费偷看设置
发送
5条回答
SC_Yao
1楼-- · 2020-08-22 20:22

嗨,

我认为您可以尝试使用OLE关闭PDF。

您可以从SAP功能模块MS_WORD_OLE_FORMLETTER的源代码中获得一些想法。

槿木_熙
2楼-- · 2020-08-22 20:16

嗨,

感谢您的回复。 我正在查看此FM,但它似乎仅适用于Word文档。

此致

Ernesto。

哎,真难
3楼-- · 2020-08-22 20:14

您需要在命令/应用程序" AcroRd32.exe"中添加"/img/t",请尝试

呼叫方法cl_gui_frontend_services =>执行
   出口
     应用程序='AcroRd32.exe'
     参数='/p/t <文件路径和名称> .pdf'
     最小化='X'
     同步=''
     操作=''
   例外情况
     cntl_error = 1
     error_no_gui = 2
     bad_parameter = 3
     file_not_found = 4
     path_not_found = 5
     file_extension_unknown = 6
     error_execute_failed = 7
     sync_failed = 8
     not_supported_by_gui = 9
     其他= 10。

此致

Raymond

spaceman01
4楼-- · 2020-08-22 20:26

嗨,

我找不到关闭Adobe应用程序的任何内容。

我关闭线程。

Ernesto。

空代码
5楼-- · 2020-08-22 20:22

大家好,

面临同样的问题。 打印后,adobe acrobat阅读器仍处于打开状态。 有人找到解决此问题的任何方法了吗?

此致

维萨尔·阿格劳瓦尔

一周热门 更多>