乐筑天下

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

[VBA]多行文字的行距如何定义

[复制链接]

25

主题

77

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
177
发表于 2006-5-8 17:59:00 | 显示全部楼层 |阅读模式
使用VBA,多行文字的行距如何定义?
回复

使用道具 举报

1

主题

157

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
161
发表于 2006-5-9 09:08:00 | 显示全部楼层
LineSpacingFactor 属性
回复

使用道具 举报

25

主题

77

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
177
发表于 2006-5-9 09:27:00 | 显示全部楼层
谢谢,已经解决。刚开始设了1,结果没变,以为错了。
回复

使用道具 举报

29

主题

128

帖子

8

银币

后起之秀

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

铜币
244
发表于 2010-6-7 10:44:00 | 显示全部楼层
Dim myTxtobj As AcadTextStyle
    Set mytxt = ThisDrawing.TextStyles.Add("mytxt") '添加mytxt样式
    mytxt.f '设置字体文件为仿宋体
    mytxt.Height = 0 '字高
    mytxt.width = 0.7 '宽高比
    mytxt.ObliqueAngle = ThisDrawing.Utility.AngleToReal(0, 0) '倾斜角度(需转为弧度)
    ThisDrawing.ActiveTextStyle = mytxt '将当前文字样式设置为mytxt
   Set txtobj = ThisDrawing.ModelSpace.AddMText(p, 1400, "{做到老,学到老}\P" & "此心自光明正大,过人远矣")
    txtobj.LineSpacingFactor = 2 '指定行间距
    txtobj.AttachmentPoint = 3 '右对齐(1为左对齐,2为居中)



从VBA初级教程上摘录的,希望有所帮助。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-1 12:57 , Processed in 0.944369 second(s), 71 queries .

© 2020-2025 乐筑天下

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