点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
有人知道吗,我如何使用Application.StatusBar.SetSystemMessage方法的参数HelpContent和HelpURL在系统消息日志的"帮助"列中显示自定义信息?
如果仅传递HelpContent,则该列将保持空白:
Application.StatusBar.SetSystemMessage("测试消息",SAPbouiCOM.BoMessageTime.bmt_Short,SAPbouiCOM.BoStatusBarMessageType.smt_Success,帮助内容:"测试");
如果我传递一个URL,我将得到一个COM异常:
Application.StatusBar.SetSystemMessage("测试消息",SAPbouiCOM.BoMessageTime.bmt_Short,SAPbouiCOM.BoStatusBarMessageType.smt_Success,HelpContent:"测试",HelpURL:" http://google.de");
"状态栏-不支持帮助文件类型"。
如果我传递的URL带有对现有SAP帮助文件的引用,则会出现另一个COM异常:
Application.StatusBar.SetSystemMessage("测试消息",SAPbouiCOM.BoMessageTime.bmt_Short,SAPbouiCOM.BoStatusBarMessageType.smt_Success,HelpContent:" Test",HelpURL:" file:///C:/ProgramData/SAP/SAP%20Business %20One/Help/SAP%20Business%20One/EN/SBO_Help/4510023dcf465d7ae10000000a11466f.html");
"状态栏-不支持帮助链接"。
我实际上不需要一个真正的帮助文件,该文件将被打开,我只需要一个超链接即可处理对其的单击。 如果您能帮助我,我将不胜感激。
最诚挚的问候,
亚历山大
经过大量尝试和测试,我找到了解决方案。 该URL必须仅包含本地.html文件的路径。 即使该文件不存在,它也可以工作:
希望,如果需要实现此功能,这将为其他开发人员节省时间。
最诚挚的问候,
亚历山大。
一周热门 更多>