vba Workbooks.Open把文件打开后就停了,如果在这段加上断点,后续就可以正常处理。

vba Workbooks.Open把文件打开后就停了,如果在这段加上断点,后续就可以正常处理。,第1张

亲,把完整代码贴出来。

一般来说,用这个语句打开文件后,被打开的文件就是“Activeworkbook”;写有代码的源文件就是“Thisworkbook”,你使用对了吗?

这个问题的从根本上来说是一个系统bug(算是死锁的一种),是windows *** 作系统共享剪切板区域产生的冲突。目前已知的解决办法有两种:1 找到与Visio冲突的应用程序(例如Synergy)关闭它; 2 进入任务管理器找到VISIO.EXE进程,选择关闭进程树(注意不是进程,而是进程树!!),这样与Visio有冲突的其他问题进程也会被关闭,然后重新启动Visio就可以正常运行了。 ps: 如果只是终止VISIO.EXE进程并不一定解决问题,因为冲突区域还在被其他进程占用,重启VISIO可能还是不能正常用预防问题建议: 1 在使用VISIO过程中尽量别同时运行其他程序 2 及时存储数据保证您的数据不丢失,即使出现此问题后Visio还是能够保存数据的 参考链接:http://social.technet.microsoft.com/Forums/en-US/visiogeneral/thread/5f3b6b7b-e206-4c9e-b54a-cf430a7cc7ac/


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11362853.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存