cxr3712902 发表于 2010-11-19 19:58:00

[求助]VBA关闭图形文件时出现图形忙的错误

<p>以前也有人出现过这种问题,不过他是用VC ARX编程的,请问VBA中如何解决此问题?感激不尽!</p>
<p><font face="Verdana"><font face="Verdana">Public Function CLSALL()<br/>Dim DOC As AcadDocument<br/>&nbsp;&nbsp;&nbsp; If Documents.count = 0 Then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Exit Function<br/>&nbsp;&nbsp;&nbsp; End If<br/>&nbsp;&nbsp;&nbsp; ' Close all open documents<br/>&nbsp;&nbsp;&nbsp; For Each DOC In Documents<br/>&nbsp;&nbsp;&nbsp; DOC.Close&nbsp;&nbsp;&nbsp; '出<font face="Verdana">错</font><font face="Verdana">图形忙</font><br/>&nbsp;&nbsp;&nbsp; Next<br/>End Function</font></font></p>

崗_子 发表于 2013-3-14 18:28:09

没有人回复啊,我今天也遇到这个问题了

你有种再说一遍 发表于 2024-10-25 23:19:43

// 0x01
// System.Reflection.TargetInvocationException:“调用的目标发生了异常。”
// COMException: 图形忙。
// 所以使用发送命令的方式,进行命令卡阻止,以免致命错误
// 0x02
// 多个关闭的时候,又存在图形忙,所以需要提前切换到此图再关闭.

https://gitee.com/inspirefunctio ... w/DocWindow.xaml.cs
页: [1]
查看完整版本: [求助]VBA关闭图形文件时出现图形忙的错误