如果未登录而关闭登录窗口,则为EPM VBA结束子

2020-09-14 07:16发布

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

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


我刚刚开始自动化一些EPM报告(我也是EPM的新手,几周前才开始使用),并且我正在使用EPM.Logon登录。 如果有人关闭登录窗口而不登录,我希望如何结束宏。

当前,当我关闭窗口时,出现VBA运行时错误,提示" ClearAllCachestoGet-Excel中的错误"

感谢您的帮助。

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

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


我刚刚开始自动化一些EPM报告(我也是EPM的新手,几周前才开始使用),并且我正在使用EPM.Logon登录。 如果有人关闭登录窗口而不登录,我希望如何结束宏。

当前,当我关闭窗口时,出现VBA运行时错误,提示" ClearAllCachestoGet-Excel中的错误"

感谢您的帮助。

付费偷看设置
发送
2条回答
compass1988
1楼 · 2020-09-14 07:52.采纳回答

P.S。 如果要使用登录,则可以在登录后检查连接并分析错误代码,如下所示:

 epm.Logon
     出错时转到Nocon
     con = epm.GetActiveConnection(ThisWorkbook.Worksheets(" Sheet1"))
     Debug.Print con
     退出子
 Nocon:
 如果Err.Number = -1073479167
     Debug.Print"无连接"
 如果结束
huskylover
2楼-- · 2020-09-14 07:53

在不提供代码的情况下询问有关VBA的奇怪想法!

通常,您可以创建自己的登录对话框,然后将用户名/密码传递给:

 epm.Connect strConn,strUser,strPassword 

在这种情况下,您将决定如何处理用户取消!

一周热门 更多>