QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
goto3d 说: 版主微信号:caivin811031;还未入三维微信群的小伙伴,速度加
2022-07-04
全站
goto3d 说: 此次SW竞赛获奖名单公布如下,抱歉晚了,版主最近太忙:一等奖:塔山817;二等奖:a9041、飞鱼;三等奖:wx_dfA5IKla、xwj960414、bzlgl、hklecon;请以上各位和版主联系,领取奖金!!!
2022-03-11
查看: 1617|回复: 1
收起左侧

[求助] CAD VBA中bigFontFile如何修改?

[复制链接]
发表于 2016-1-5 13:43:42 | 显示全部楼层 |阅读模式

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

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

x
各位好!7 n6 P9 n. G2 v% i; g; l
请教一个问题,一份图纸中有很多种文字样式,而且不同样式又用了不同的字体,还有SHX的,另外还有缺少的字体(图纸从别人那里发过来,却不发对应字体的),这样造成了图纸打开后需要进行手工大规模的替换,我用vba去一次性把这些字体统统给替换掉。5 e! L) }4 L# q2 g% I
Sub TxtStyle()  '首先创建了选择集; P3 t3 e& p6 {# i
    Dim TS As AcadTextStyles
/ L% j2 r* C6 s    Set TS = ThisDrawing.TextStyles/ k- f2 e( A6 }

; l& u* k* \( e; c  c8 j1 H1 d    For i = 0 To TS.Count - 13 a( t# |" K* s! C1 q. U1 z5 s
    TS.Item(i).BigFontFile=“”  '把有大字体的都去掉,但是这里错误了
* `! ~+ G/ z, _; I4 ?, ?    Next4 L# B1 f3 I) Y' m" c5 Z
    sub    2 Q8 l6 y2 k" P  V2 F! N: s
7 c) i9 q, l7 ?6 d* d' o/ K8 G
在运行的过程中 TS.Item(i).BigFontFile=“” 提示错误,我查了vba帮助,上面说BigfontFile不能设置为空或者null,那么我想去掉这个字体的BigFontFile属性,也就是不再需要大字体,我该如何设置?, e1 Q1 b6 n/ f* d* T
谢谢!& W8 h( T$ B  F4 O4 L

( b3 Q  K8 `0 S) {
发表于 2016-1-14 19:31:15 | 显示全部楼层
通常可改为“gbcbig.shx”文件全路径
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备13008828号-1 )

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