乐筑天下

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

Mtext的格式...

[复制链接]

46

主题

118

帖子

23

银币

后起之秀

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

铜币
291
发表于 2008-3-19 09:05:54 | 显示全部楼层 |阅读模式
嗨,
无论如何都可以使用VBA格式化Mtext。我没有看到任何属性,但想知道我如何使一些文本粗体或倾斜等。

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

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

使用道具 举报

170

主题

1424

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2119
发表于 2008-3-19 10:22:25 | 显示全部楼层
多行文本的格式代码在帮助中
查看其工作原理的最佳方法可能是按照您的需要编写一些多行文字,然后在“属性”窗口中的“内容”下查看。
回复

使用道具 举报

46

主题

118

帖子

23

银币

后起之秀

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

铜币
291
发表于 2008-3-19 11:17:34 | 显示全部楼层
啊,我明白了,是的,我知道了,但是我该如何安排它,以便为所选的StyleName属性设置变量,而不是<strong>\f
我将其作为格式化内容:
如果将样式声明为AcadTextStyle,并将其设置为当前文本样式或用户选择的样式,
将显示为引用:
,我会是这样的,如果StyleX,并设置为当前的文本样式:
  1. Set REFtext = FCBlock.AddMText(REFtextPNT, 1#, "{" & StyleX & "|b1|i1|c0|p34;REF:}")

但这当然只是将其显示为:触笔BT|b1| i1|;c0
回复

使用道具 举报

170

主题

1424

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2119
发表于 2008-3-19 21:07:18 | 显示全部楼层
-p34;REF:
如果我这样编码:
  1. Set REFtext = FCBlock.AddMText(REFtextPNT, 1#, "{\fArial Narrow|b1|i1|c0|p34;REF:}")
  2. REFtext.StyleName = StyleX

…它仍然不会改变字体(我想是因为它在内容格式中已经硬编码了,但是我怎么不硬编码字体?。
有什么想法吗?
回复

使用道具 举报

170

主题

1424

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2119
发表于 2008-3-19 21:58:13 | 显示全部楼层
如果你需要激活一个字体,那么在做多行文字之前激活它。
正如您所建议的,不要在没有必要的地方强制使用字体。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-5 02:15 , Processed in 0.516742 second(s), 73 queries .

© 2020-2025 乐筑天下

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