乐筑天下

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

[编程交流] vba属性

[复制链接]

2

主题

9

帖子

7

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 17:11:19 | 显示全部楼层 |阅读模式
有人能帮我吗?我正在寻找一些vba代码,可以将所有属性和标记信息从活动图形导出到数据库或文本文件,但我不想使用autocads版本???
回复

使用道具 举报

0

主题

252

帖子

290

银币

限制会员

铜币
-8
发表于 2022-7-6 17:20:00 | 显示全部楼层
到目前为止你有什么?你在找什么语言?我在VBA中有它,可以导出到txt文件或excel ss
回复

使用道具 举报

2

主题

9

帖子

7

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 17:28:36 | 显示全部楼层
刚开始研究这个问题,但这两种格式的帮助都很好vba会比lisp更好,因为我在阅读时比vba有更多的困难
回复

使用道具 举报

0

主题

252

帖子

290

银币

限制会员

铜币
-8
发表于 2022-7-6 17:32:43 | 显示全部楼层
写入文件的示例代码
  1. Public Sub ExPortLayers()
  2.      Dim strLayer As String
  3.      Dim strPlotStyle As String
  4.      Dim strOnOff As String
  5.      Dim strFrozenThaw As String
  6.      Dim objLayer As AcadLayer
  7.                  Open "C:\LayerExport.txt" For Append Access Write As 1
  8.                  Write #1, " "
  9.                  Close #1
  10.      For Each objLayer In ThisDrawing.Layers
  11.            strLayer = objLayer.Name
  12.            strPlotStyle = objLayer.PlotStyleName
  13.            strOnOff = objLayer.LayerOn
  14.            strFrozenThaw = objLayer.Freeze
  15.            Open "C:\LayerExport.txt" For Append Access Write As 1
  16.            Write #1, strLayer & "," & Mid(strPlotStyle, 7) & "," & strOnOff & "," & strFrozenThaw
  17.            Close #1
  18.      Next
  19. End Sub
回复

使用道具 举报

0

主题

252

帖子

290

银币

限制会员

铜币
-8
发表于 2022-7-6 17:44:37 | 显示全部楼层
这是我的属性代码的txt文件。由于某种原因,我无法在代码标签中发布整个代码
图片博客(photo blog)txt文件
回复

使用道具 举报

2

主题

9

帖子

7

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 17:50:06 | 显示全部楼层
谢谢你,我会看看你发给我的代码,看看我是否能理解。非常感谢
回复

使用道具 举报

2

主题

9

帖子

7

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 17:58:00 | 显示全部楼层
您好,我已经看了代码,但我无法理解。您能给我看一下它正在引用的表单吗?为了更好地了解它正在从该表单中获取的数据,因为我是新手,我会帮助我更好地理解它的。谢谢
回复

使用道具 举报

2

主题

9

帖子

7

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 17:59:33 | 显示全部楼层
这会列出当前图形中的所有块,并将它们打印到EXCEL工作表中,还是仅列出具有特定名称的工作表?
回复

使用道具 举报

0

主题

252

帖子

290

银币

限制会员

铜币
-8
发表于 2022-7-6 18:10:20 | 显示全部楼层
它只查找我的标题栏信息块,名为titlinfo或vtitlinfo,或该列表中的其他几个。表单只是传递一个字符串,用作在excel中打开的文件名。
回复

使用道具 举报

0

主题

252

帖子

290

银币

限制会员

铜币
-8
发表于 2022-7-6 18:16:45 | 显示全部楼层
这些是我要找的标题栏
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-4 16:24 , Processed in 0.490868 second(s), 72 queries .

© 2020-2025 乐筑天下

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