You are currently reviewing an older revision of this page.
有时候DGN文件中会有隐藏元素,这些隐藏元素有可能是由程序直接生成,因为不可见所以无法删除。这里提供一个小程序,可以使隐藏元素变成可见元素,或者直接删除之。此程序非MicroStaion自带的vba,在有些版本下有可能不被支持,现检测过的可在V8i下能够正常使用。使用方法如下:
1. 下载此VBA程序:MarksFindInvisible.mvba。MarksFindInvisible.mvba2. 拷贝到...\WorkSpace\System\vba\文件夹中。3. 启动MicroStation,打开带有隐藏元素的DGN文件。4. 选择菜单Utilities> Macro> Project Manager。5. 在打开的VBA Project Manager窗口中点击上部的Load Project图标,找到MarksFindInvisible.mvba程序并装载。6. 如下图所示MarksFindInvisible.mvba行已被加载,选择此行并点击上部的执行Macros图标,打开Macros窗口。选择Modele11.noOnProjectLoad并点击Run按钮执行。7. 如下图所示,文件中所有的隐藏元素被列出。8. 如按钮标题,此小程序有三个功能,分别是:Make Visible: 将列出的隐藏元素修改成可见元素。Make Invisible: 将已修改成可见元素的隐藏元素再反转成不可见的隐藏元素。Delete: 直接删除列出的所有隐藏元素。可以根据需要点击相应按钮执行相应功能。