用vba编写一个cad程序主要是cad扩展属性的读取和写入
用vba编写一个cad程序主要是cad扩展属性的读取和写入图面上有两个图形都有实体编码,一个注记文字,和一条二维多段线这条二维多段线被cad辅助测绘软件扩展了属性,怎样为...
用vba编写一个cad程序主要是cad扩展属性的读取和写入图面上有两个图形都有实体编码,一个注记文字,和一条二维多段线这条二维多段线被cad辅助测绘软件扩展了属性,怎样为其中一个属性"姓名"赋上属性值,这个属性值就是图上注记好了的文字(也就是图上的注记文字和多段线关联,当修改了注记文字时,多段线的扩展属性中的"姓名"这一属性的值也随之改变).
通俗的讲就是一个文字注记就是一条多段线的名字,修改注记后,多段线的名字也随之改变
查了相关文档,好像是用GetxData 和SetxData函数
现有点思路,但还不知怎么具体实现,望有高人指点!
1.鼠标双击注记文字,注记文字处于可编辑状态(怎么编写鼠标事件,怎么选择注记对象并修改),待用户修改完后cad命令提示行,提示用户用鼠标单击来选择与之关联的多段线,2.用户选择了与之关联的多段线后程序结束,(被修改后的注记文字已经赋值到多段线的扩展属性)3.为了可以重复使用这个程序,怎样让其加载到cad中为它设置一个快捷键, 展开
通俗的讲就是一个文字注记就是一条多段线的名字,修改注记后,多段线的名字也随之改变
查了相关文档,好像是用GetxData 和SetxData函数
现有点思路,但还不知怎么具体实现,望有高人指点!
1.鼠标双击注记文字,注记文字处于可编辑状态(怎么编写鼠标事件,怎么选择注记对象并修改),待用户修改完后cad命令提示行,提示用户用鼠标单击来选择与之关联的多段线,2.用户选择了与之关联的多段线后程序结束,(被修改后的注记文字已经赋值到多段线的扩展属性)3.为了可以重复使用这个程序,怎样让其加载到cad中为它设置一个快捷键, 展开
1个回答
2013-07-19
展开全部
GetxData 和SetxData函数可以读取,但setxdata好像是重写扩展,不是修改其中一个属性的值,
属性,
属性,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询