明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3761|回复: 5

当前路径curdir()问题!!!

[复制链接]
发表于 2002-7-29 13:44:00 | 显示全部楼层 |阅读模式
我在c驱动器下新建了一个文件夹,所有的东西都放在里面,其中有一个font,里面是simsun.ttf宋体,我的AutoCAD装在d驱动器下,在vba中用文字样式,并设置字体,
Dim atTxtObj As AcadTextStyle
Set atTxtObj = ThisDrawing.ActiveTextStyle
atTxtObj.fontFile = "c:\glcad\font\simsun.ttf\"

我现在要用curdir(),汉字也能显示出来,我看了示例,也改过了,可是还是不行,不是很清楚,最后一句要怎么改???怎么用curdir()?
发表于 2002-7-29 21:36:00 | 显示全部楼层

curdir()返回的是当时目录

这个目录是每次都有可能不同,所以一般不要使用这个函数返回目录。
你可以使用替代的findfile()函数(自定义,在实用函数中)可返回搜索路径中存在你需要的文件的目录。
 楼主| 发表于 2002-7-30 11:25:00 | 显示全部楼层

对于我所说的问题要如何更改?

对于我所说的问题要如何更改?是改最后一句嘛,怎么写??
Dim atTxtObj As AcadTextStyle
Set atTxtObj = ThisDrawing.ActiveTextStyle
atTxtObj.fontFile = "c:\glcad\font\simsun.ttf"
后一句改为:
atTxtObj.fontFile = findfile(simsun.ttf),对嘛??
发表于 2002-7-30 12:54:00 | 显示全部楼层

对,只要你的simsun.ttf字体在搜索路径中,就可以找到

 楼主| 发表于 2002-7-30 16:02:00 | 显示全部楼层

我试了,怎么不行?

我试了,怎么不行?

能不能说的具体一点,是不是还要加上findfile函数,加在哪里?

要是加上的话,把实用函数里的findfile()粘过来就行了嘛,要改动哪里??
 楼主| 发表于 2002-8-1 11:00:00 | 显示全部楼层

大家帮帮忙啊,看看

我试了,怎么不行,是不是还要加上findfile函数,加在哪里? 要是加上的话,把实用函数里的findfile()粘过来就行了嘛,要改动哪里??   
最好举个例,这样比较好理解,谢谢了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-28 22:36 , Processed in 0.169588 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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