乐筑天下

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

列出图纸集中的绘图

[复制链接]

6

主题

22

帖子

3

银币

初来乍到

Rank: 1

铜币
45
发表于 2008-2-6 15:13:58 | 显示全部楼层 |阅读模式
我正在寻找一种方法来列出引用到工作表集中的图纸。有人有任何他们想分享的片段吗?
提前感谢!

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

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

使用道具 举报

0

主题

14

帖子

7

银币

初来乍到

Rank: 1

铜币
15
发表于 2008-2-6 15:49:36 | 显示全部楼层
我不确定如何通过VBA访问Sheetset的东西,因为我从来不需要这样做。
但我曾经需要一个工作表集中文件的简单列表,并且能够通过从工作表集管理器中选择“发布对话框”来获得它。在发布对话框中,您可以将该列表保存为*。DSD文件,这是一个列出DWG、布局名称等的纯文本文件...该文件的格式应该很容易以编程方式解析。
回复

使用道具 举报

0

主题

8

帖子

3

银币

初来乍到

Rank: 1

铜币
8
发表于 2008-2-8 15:57:27 | 显示全部楼层

Matt
我正在努力更改工作表集中的自定义属性,但我遇到了可以帮助您的代码
尝试:
确保您设置了对类型库
AcSMComponents1.0 Type Library
  1. 'This example lists all sheet sets
  2. Sub Example_SSListAll()
  3.     Dim sheetset As New sheetset
  4.     ' Get the sheet set manager
  5.     Dim ssMgr As New AcSmSheetSetMgr
  6.     Dim dbIter As IAcSmEnumDatabase
  7.     Dim db As IAcSmDatabase
  8.    
  9.     Set dbIter = ssMgr.GetDatabaseEnumerator
  10.    
  11.     Set db = dbIter.Next
  12.     Do While Not db Is Nothing
  13.         ThisDrawing.Utility.Prompt ("----------BEGIN------------" & vbCrLf)
  14.         sheetset.List db
  15.         Set db = Nothing
  16.         Set db = dbIter.Next
  17.         ThisDrawing.Utility.Prompt ("---------- END ------------" & vbCrLf)
  18.     Loop
  19.    
  20.     Set dbIter = Nothing
  21.     Set ssMgr = Nothing
  22.    
  23.     ThisDrawing.Application.Update
  24. End Sub


的引用,此外,任何有关自定义属性的帮助将不胜感激!
马克
回复

使用道具 举报

0

主题

10

帖子

7

银币

初来乍到

Rank: 1

铜币
11
发表于 2008-2-8 16:37:34 | 显示全部楼层

马特
我已经把床单组计数和其他一些方法扔在那里,但是有一件事确实引起了我的注意。
我要打印他的pdf,看看我能找到什么
谢谢!
我发布的方法是否帮助您满足了您的需求?
马克
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-5 08:31 , Processed in 0.725974 second(s), 72 queries .

© 2020-2025 乐筑天下

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