Bug: 即使MXD中所有的VBA代码都被删除,还是会出现“VBA Detected”的警告

文章编号 : 37957
软件: ArcGIS - ArcEditor 10 ArcGIS - ArcInfo 10 ArcGIS - ArcView 10
操作系统: Windows XP, 2003Server, Vista, 2008Server, Win 7
已邀请:

EsriSupport

赞同来自:

错误信息: 在ArcGIS Desktop 10中打开一个9.3.1或者更早版本的包含VBA代码的MXD时,会显示"VBA Detected"的警告,即使在MXD中所有的VBA的代码都被删除的情况下也仍然会出现。
如果在VBA Editor中,Tools > Options > Require Variable Declarations 被选中了,但是MXD中没有代码,仍然会返回 "VBA Detected" 的警告。
原因:
这是 ArcGIS Desktop 10中的一个已知的问题。

解决方法:
在ArcGIS中, 将MXD另存 (File > Save-As > 输入MXD的一个新名字). 在执行'Save-As'的时候,仍然会弹出"VBA Detected" 的警告,但是在再次打开MXD的时候不会出现。 另外, "VBA Detected" 的警告也能够通过勾选'Never show this warning again'来永久性的避免这个警告。 如果需要知道其他的MXD是否包含有VBA,不要勾选上'Never show this warning again'这个选项。


创建时间:2010-06-29
最近更新: 2010-07-19


原文链接
http://support.esrichina.com.cn/2010/0629/634.html

要回复问题请先登录注册