点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一些自定义的ABAP代码,已成功从Outlook调用"新邮件"窗口(代码如下所示)。 由于大多数用户现在都在Windows 10/Outlook 2016上(以前它在Windows 7上的旧版本的Outlook中工作),因此该操作已停止工作。 现在,当调用此方法时,最后一个"调用方法"语句将返回sy-subrc = 2。
有没有人找到修改此代码以与Outlook 2016一起使用的方法?
包括:OLE2INCL。
数据:输出类型OLE2_OBJECT,
输出类型OLE2_OBJECT,
DESTI TYPE OLE2_OBJECT,
ATT TYPE OLE2_OBJECT,
ATTS类型OLE2_OBJECT。
创建对象" Outlook.Application"。
调用'CREATEITEM'的呼叫方法=出口#1 = 0。
设置外卖商品"主题" ="您的电子邮件主题"。
设置外设的属性'BODY'='电子邮件的正文'。
致电"收款人" =目的的呼叫方法。
目的地"添加"呼叫的呼叫方法= 1 = 'example@microsoft.com '。
呼叫"显示"的方法。
在事务代码SOLE中有关于Outlook的东西吗?
如果您尝试使用这些语句之一怎么办? (参数1默认情况下为False )
我在SOLE中看不到与Outlook相关的任何内容。
我尝试了您提到的'call method'语句的两种变体,但两者仍会导致sy-subrc = 2的返回。
我认为这不是 ABAP问题。 我查看了Outlook论坛,但找不到任何东西。 显示失败仅出于充分原因,但您说问题出在所有运行Outlook 2016的用户身上。奇怪...您是否通过VBS尝试过,只是检查它是ABAP还是Outlook?
一周热门 更多>