如何在VBA中隐藏AO的登录对话框

2020-09-03 12:17发布

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

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


你好!

有人知道如何在使用VBA时禁止显示登录到Business Objects的提示吗? 代码已经可以解决问题,因此必须避免出现提示,否则会阻塞脚本的其余部分。

我的代码:

Sub LogonToServer()

将结果尽可能长

将MyClient设置为字符串

将MyUser设置为字符串

将MyPWD设置为字符串

将MyLang设置为字符串

MyClient =" xxx"

MyUser =" xxx"

MyPWD =" xxx"

MyLang =" EN"

'登录到Excel的SAP Analysis

iAppCall = Application.Run(" SAPLogon"," DS_1",MyClient,MyUser,MyPWD,MyLang)

'刷新查询Analysis->全部刷新

lResult = Application.Run(" SAPExecuteCommand"," Refresh"," DS_1")

结束子

(341.4 kB)

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

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


你好!

有人知道如何在使用VBA时禁止显示登录到Business Objects的提示吗? 代码已经可以解决问题,因此必须避免出现提示,否则会阻塞脚本的其余部分。

我的代码:

Sub LogonToServer()

将结果尽可能长

将MyClient设置为字符串

将MyUser设置为字符串

将MyPWD设置为字符串

将MyLang设置为字符串

MyClient =" xxx"

MyUser =" xxx"

MyPWD =" xxx"

MyLang =" EN"

'登录到Excel的SAP Analysis

iAppCall = Application.Run(" SAPLogon"," DS_1",MyClient,MyUser,MyPWD,MyLang)

'刷新查询Analysis->全部刷新

lResult = Application.Run(" SAPExecuteCommand"," Refresh"," DS_1")

结束子

(341.4 kB)
付费偷看设置
发送
4条回答
渐行渐远_HoldOn
1楼 · 2020-09-03 12:41.采纳回答

嗨,

您的AO工作簿是否带有"打开时刷新工作簿"选项标记?

当答案为是时,您将没有机会通过VBA取消对话框。

致谢

Tobias

灬番茄
2楼-- · 2020-09-03 12:40

我在BO 2.0.4和BI 4.1上使用它

Aaron 3364
3楼-- · 2020-09-03 12:54

非常感谢Tobias和Steffen! 问题解决了,以Netweaver作为平台,我要做的就是调整数据源。 再次感谢! Lucien

能不能别闹
4楼-- · 2020-09-03 12:38

Lucien,您好! 我想问一下,由于我现在遇到相同的问题,您最后如何调整数据源哈哈。 谢谢!!!

一周热门 更多>