明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2048|回复: 7

如何使用VB 或vba 把一段文字写入dwg?

[复制链接]
发表于 2004-10-12 20:42:00 | 显示全部楼层 |阅读模式
比如,往上面的dwg文件写入几行文字


“我终于能够写入了”


“我终于能够写入了”


由于初学,

拜求示例
 楼主| 发表于 2004-10-12 20:44:00 | 显示全部楼层



往这个图上底部写就成,我不会555@$#!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2004-10-12 22:14:00 | 显示全部楼层
帮助文件里都有,多点看。
  1. Option ExplicitSub Example_AddMtext()
  2.        ' This example creates an MText object in model space.
  3.       
  4.        Dim MTextObj As AcadMText
  5.        Dim corner(0 To 2) As Double
  6.        Dim width As Double
  7.        Dim text As String
  8.        corner(0) = 0#: corner(1) = 10#: corner(2) = 0#
  9.        width = 10
  10.        text = "我终于能够写入了" & vbCrLf & "我终于能够写入了"       ' Creates the mtext Object
  11.        Set MTextObj = ThisDrawing.ModelSpace.AddMText(corner, width, text)
  12.        ZoomAll
  13.       
  14. End Sub
 楼主| 发表于 2004-10-13 11:40:00 | 显示全部楼层
是,我一定看,在此前我并不了解acad
 楼主| 发表于 2004-10-13 11:41:00 | 显示全部楼层
您说的是否是acad2000 的帮助?
发表于 2004-10-13 14:49:00 | 显示全部楼层
AutoCAD Developer Help
 楼主| 发表于 2004-10-13 20:59:00 | 显示全部楼层
我试了,写不到40dlx2.dwg文件中,不知为什么,我对dwg文件结构不了解
发表于 2004-10-13 22:49:00 | 显示全部楼层
是字体设置问题,是因为你的图中的当前字体STYLE1设置为大字体hzfs.shx, 而我的CAD上没有中文,所以也显示不出来。所以应该找到hzfs.shx,或打开图档时用其它字体代替。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-2-21 03:30 , Processed in 0.217518 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表