繁体   English   中英

vba SAP脚本后Excel冻结(但正在运行)

[英]Excel freeze (but running) after vba SAP script

我在vba中有一个SAP脚本。 它从buttonclick开始。 在我看来,它可以正常工作。 但是在其他计算机上,脚本结束后,宏以msgbox结尾(它说完成),excel文件没有响应(脚本运行正常,保存了所有内容)。 没有错误消息,而且看起来像在运行(在taskmanager中)。 如果打开了更多的excel文件,则无法在它们之间进行更改。 VBA编辑器是相同的。 但是,有两个Excel文件-一个是我开原,而另一个,这是不可见的,只有在任务管理器,并命名为Microsoft Excel中- originalfilename。 我查看了我的SAP设置,Excel设置,但找不到任何差异。 谁能帮忙,为什么会这样?

谢谢!

我自己一直在玩弄,我才破解了。 就我而言,我将所有对象设置为错误的顺序,但是没有设置。 设置它们的相反顺序是关键,当您考虑它时,这很明显。……后见之明。

Set session = nothing
Set connection = nothing 
Set SapGuiApp = nothing.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM