BIGAL 发表于 2022-7-6 15:34:37

我只是一个建议,而不是写一行又一行的代码一旦你有一个dwg设置保存为DWT图形模板,然后它可以一直使用。我们有许多用于特定过程的模板,其中包含所有内容,然后将绘图复制到另一个工作模板(civ3d v的Acad)中
 
当创建模板时,我会使用一个脚本,它更容易做一些事情,比如制作许多层
 
层脚本将是
-图层
n MHOLE1 C 1 LT虚线
n MHOLE2 C 2 LT dashed2
 
等等,它很容易复制、粘贴和编辑,也同样适用于设置文本样式等。请记住,脚本就像是记录你在键盘上输入的命令。
 
您可以键入“setvar”“*”,以便轻松地将它们剪切并粘贴到脚本中,知道哪些需要花一点时间来学习。
 
一些例子
“osmode”捕捉值
 
带有设置的单位设置变量
SETVAR“LUNITS”2
SETVAR“ANGBASE”0.0
SETVAR“ANGDIR”0
SETVAR“LUPREC”0
SETVAR“AUNITS”0
SETVAR“AUPREC”0
 
我也读了你的其他代码,我本以为你可以在发送中键入一行。命令与所有选项一起使用,而不是与单个VbCr一起重复,使复制行更容易。

mien 发表于 2022-7-6 15:38:44

谢谢比格尔。。。。我会接受你的建议。。。

SEANT 发表于 2022-7-6 15:42:42

设置模板是明智的第一步。
 
关于PM和运行时错误“-2145386476(80200014),这是由于将对象设置到尚未创建的层。翻转这些线可以解决这个问题。

mien 发表于 2022-7-6 15:47:51

谢谢肖特。。。。。。
页: 1 [2]
查看完整版本: VBA读取文件