以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 字体安装 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=102121) |
-- 作者:超古伯 -- 发布时间:2017/6/13 16:38:00 -- 字体安装 字体安装的代码是直接拷贝字体到系统目录下的字体文件夹就可以吗? 测试了没反应,拷贝过去看不到字体文件,如果选不覆盖拷贝的话又会提示字体文件已存在 代码: \'拷贝时间字体 Dim s As String=SpecialFolder.System & "\\fonts" s=s.replace("system32\\","") FileSys.CopyFile("" & path & "\\sjzt.ttf","" & s & "\\sjzt.ttf",True) 请老师指教 |
-- 作者:有点蓝 -- 发布时间:2017/6/13 17:52:00 -- 1、字体文件是隐藏的 2、系统目录没有权限写入
|
-- 作者:超古伯 -- 发布时间:2017/6/13 18:00:00 -- 可以把文件复制到剪贴板吗?好像没有setfile的属性 |
-- 作者:有点色 -- 发布时间:2017/6/13 18:40:00 -- 下面的代码,win7测试无效,xp好像可以
全局代码
<DllImport("gdi32.dll")> _
Try Public Function removeFont(ByVal FontFilePathName As String) As Integer Return 1
调用代码
InstallFont("g:\\", "SIMYOU.TTF", "SIMYOU") |
-- 作者:超古伯 -- 发布时间:2017/6/13 19:34:00 -- 用最笨的方法解决~复制文件到剪贴板,打开字体文件夹,模拟按键ctrl+v~~~done! |