wmz 发表于 2004-6-14 14:24:00

关于在VBA中设置汉字字体问题

近来,有不少网友提到如何在VBA中设置宋体的问题,我原来用字体文件名设置,一直没有遇到什么问题,但自从操作系统装了XP后,问题出现了:找不到"simsun.tff"文件!于是,我查了以下WINDOWS文件夹下的FONTS子文件夹里面的字体文件,却明明写着"宋体 & 新宋体" 其文件名乃是"SIMSUN.TTC",我就将字体设置文件名改成该名称,但接着问题又来了:汉字不能正常显示!今天,我将WINDOWS98里面的SIMSUN.TTF文件拷过来,中!

mccad 发表于 2004-6-16 21:05:00

这不是正解。<BR>一般来说设置Windows字体使用的是SetFont方法。

wmz 发表于 2004-6-16 21:39:00

我原来买的一本书里所介绍的方法就是采用字体文件进行设置的,我就沿用了好多年,到了XP时代,冷不丁就冒出了上述问题,我分析,是不是也有同样的人在受此困惑呢?在此发一通感慨罢了.

fingerli 发表于 2004-8-3 11:49:00

我用了下面两句话怎么也实现不了,请高手指教!


                       Set Stz = ThisDrawing.TextStyles.Add("Stz")<BR>                               Stz.fontFile = "C:\WINDOWS.0\Fonts\SimSun.ttf"

wmz 发表于 2004-8-3 14:27:00

你看看1楼的贴子吧!
页: [1]
查看完整版本: 关于在VBA中设置汉字字体问题