列出图纸集中的绘图
我正在寻找一种方法来列出引用到工作表集中的图纸。有人有任何他们想分享的片段吗?提前感谢!
**** Hidden Message ***** 我不确定如何通过VBA访问Sheetset的东西,因为我从来不需要这样做。
但我曾经需要一个工作表集中文件的简单列表,并且能够通过从工作表集管理器中选择“发布对话框”来获得它。在发布对话框中,您可以将该列表保存为*。DSD文件,这是一个列出DWG、布局名称等的纯文本文件...该文件的格式应该很容易以编程方式解析。
Matt
我正在努力更改工作表集中的自定义属性,但我遇到了可以帮助您的代码
尝试:
确保您设置了对类型库
AcSMComponents1.0 Type Library
'This example lists all sheet sets
Sub Example_SSListAll()
Dim sheetset As New sheetset
' Get the sheet set manager
Dim ssMgr As New AcSmSheetSetMgr
Dim dbIter As IAcSmEnumDatabase
Dim db As IAcSmDatabase
Set dbIter = ssMgr.GetDatabaseEnumerator
Set db = dbIter.Next
Do While Not db Is Nothing
ThisDrawing.Utility.Prompt ("----------BEGIN------------" & vbCrLf)
sheetset.List db
Set db = Nothing
Set db = dbIter.Next
ThisDrawing.Utility.Prompt ("---------- END ------------" & vbCrLf)
Loop
Set dbIter = Nothing
Set ssMgr = Nothing
ThisDrawing.Application.Update
End Sub
的引用,此外,任何有关自定义属性的帮助将不胜感激!
马克
马特
我已经把床单组计数和其他一些方法扔在那里,但是有一件事确实引起了我的注意。
我要打印他的pdf,看看我能找到什么
谢谢!
我发布的方法是否帮助您满足了您的需求?
马克
页:
[1]