乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 33|回复: 2

vba中自定义DwgProps?

[复制链接]

57

主题

235

帖子

3

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
463
发表于 2007-1-29 11:07:02 | 显示全部楼层 |阅读模式

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

57

主题

235

帖子

3

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
463
发表于 2007-1-29 11:08:36 | 显示全部楼层
很酷,我刚刚找到了它,但看到你已经得到了它
回复

使用道具 举报

57

主题

235

帖子

3

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
463
发表于 2007-1-29 11:37:33 | 显示全部楼层
我得到的是一个来自Autocad的例子,但我可以很容易地修改它来工作。
在这里...
Sub Example_SummaryInfo()
'此示例显示如何访问绘图属性

'添加并显示此绘图的标准属性。summary info . Author = " John Doe "
此图。SummaryInfo.Comments = "包括五号楼的所有十层"
此图纸。summary info . hyperlink base = " http://www . Autodesk . com "
此绘图。summary info . Keywords = " Building Complex "
此图。summary info . LastSavedBy = " JD "
此绘图。summary info . revision number = " 4 "
此绘图。SummaryInfo.Subject = "五号楼平面图"
此图。summary info . Title = " Building Five "
Author = this drawing。SummaryInfo . Author
Comments = this drawing。HLB =本图。summary info . hyperlink base KW = this drawing。SummaryInfo . Keywords
LSB = this drawing。summary info . LastSavedBy RN = this drawing。SummaryInfo . revision number
Subject = this drawing。summary info . Subject
Title = this drawingSummaryInfo.Title
MsgBox "标准绘图属性为" & vbCrLf & _
"作者= " &作者& vbCrLf & _
"注释= " &评论& vbCrLf & _
"超链接基础= " & HLB & vbCrLf & _
"关键字= " & KW & vbCrLf & _
" LastSavedBy = " & LSB & vbCrLf & _
"修订号= " & RN & vbCrLf & _
" Subject = " & Subject & vbCrLf & _
" Title = " & Title & ' vbCrLf '添加并显示自定义属性
Dim key 0 As String
Dim value 0 As String
Dim key 1 As String
Dim value 1 As String
Dim custompropertybranchvalue As String
Dim CustomPropertyZone As String
Dim property Zone value As String
CustomPropertyBranch = " Branch "
PropertyBranchValue = " Main "
customproperty Zone = " Zone "
property Zone value = " Industrial "
'添加自定义属性
If(如果 SummaryInfo.NumCustomInfo >= 1),然后绘制。SummaryInfo.SetCustomByIndex 0,CustomPropertyBranch,PropertyBranchValue
Else
this drawing。summary info . AddCustomInfo custompropertybranchvalue
End If
If(this drawing。SummaryInfo.NumCustomInfo >= 2),然后绘制。summary info . SetCustomByKey CustomPropertyBranch," Satellite "
Else
this drawing。summary info . AddCustomInfo CustomPropertyZone,PropertyZoneValue
End If
' Get custom properties
this drawing。SummaryInfo.GetCustomByIndex 0,Key0,Value0。SummaryInfo.GetCustomByKey Key1,Value1
MsgBox "自定义绘图属性为" & vbCrLf & _
"第一个属性值= " & Key0 & vbCrLf & _
"第一个属性值= " & Value0 & vbCrLf & _
"第二个属性值= " & Key1 & vbCrLf & _
"第二个属性值= " & Value1 & vbCrLf
结束子
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-7 09:09 , Processed in 1.982362 second(s), 58 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表