关于在VBA中设置汉字字体问题
近来,有不少网友提到如何在VBA中设置宋体的问题,我原来用字体文件名设置,一直没有遇到什么问题,但自从操作系统装了XP后,问题出现了:找不到"simsun.tff"文件!于是,我查了以下WINDOWS文件夹下的FONTS子文件夹里面的字体文件,却明明写着"宋体 & 新宋体" 其文件名乃是"SIMSUN.TTC",我就将字体设置文件名改成该名称,但接着问题又来了:汉字不能正常显示!今天,我将WINDOWS98里面的SIMSUN.TTF文件拷过来,中! 这不是正解。<BR>一般来说设置Windows字体使用的是SetFont方法。 我原来买的一本书里所介绍的方法就是采用字体文件进行设置的,我就沿用了好多年,到了XP时代,冷不丁就冒出了上述问题,我分析,是不是也有同样的人在受此困惑呢?在此发一通感慨罢了. 我用了下面两句话怎么也实现不了,请高手指教!Set Stz = ThisDrawing.TextStyles.Add("Stz")<BR> Stz.fontFile = "C:\WINDOWS.0\Fonts\SimSun.ttf" 你看看1楼的贴子吧!
页:
[1]