可以按照如下步骤实现该需求:
1.下载如下MVBA程序,放到C:\ProgramData\Bentley\MicroStation CONNECT Edition\Configuration\Organization\Macros文件夹下。如果不是MS的话,需要相应改变一下文件夹。
communities.bentley.com/.../ShapeToLineString.mvba
2. 打开您的DGN文件,用选择集选中想要转换成LineString的Shape元素;
3. 键入如下命令并回车即可。
MACRO VBA RUN [ShapeToLineString]ShapeToLineString
【注】:由于VBA程序的良好兼容性,该程序在MSV8i和MSCE下都能正常运行。