vb.net 怎么用代码安装字体

问题描述

注意是安装不是在程序内使用字体win7直接复制到font文件夹是不行的的,有别的办法?

解决方案

解决方案二:
复制一段给你。你可以参考这篇文章http://www.jb51.net/article/52957.htmPublicSubinstallFromFile(ByValstrFileName)DimstrExtension,strBaseFileName,objCallBack,nResultstrBaseFileName=objFileSystemObject.GetBaseName(strFileName)strExtension=UCase(objFileSystemObject.GetExtensionName(strFileName))IfLen(pfnCallBack)>0ThenSetobjCallBack=GetRef(pfnCallBack)ElseSetobjCallBack=NothingEndIfIfstrExtension="TTF"OrstrExtension="TTC"OrstrExtension="OTF"ThenIfNotisFontInstalled(strBaseFileName)ThenIfblnIsVistaThenDimobjFont,objFontNameSpaceSetobjFontNameSpace=objShell.Namespace(objFileSystemObject.GetParentFolderName(strFileName))SetobjFont=objFontNameSpace.ParseName(objFileSystemObject.GetFileName(strFileName))'WSH.EchoobjFileSystemObject.GetParentFolderName(strFileName)objFont.InvokeVerb("Install")SetobjFont=NothingSetobjFontNameSpace=NothingElse'WSH.EchostrFileNameobjFolder.CopyHerestrFileNameEndIfnResult=0ElsenResult=1EndIfElsenResult=-1EndIfIfIsObject(objCallBack)ThenobjCallBackMe,strFileName,nResultSetobjCallBack=NothingEndIfEndSub引用楼主qq1406896395的回复:

注意是安装不是在程序内使用字体win7直接复制到font文件夹是不行的的,有别的办法?

时间: 2024-10-31 21:41:24

vb.net 怎么用代码安装字体的相关文章

BAT批处理、VBScript批量安装字体脚本分享_vbs

根据新系统要求,经常要部署一些原来系统里没有的字体,原先我为了图省事经常会要求用户手动安装字体文件,虽然Windows的易用性做得相当不错,但是仍然要照顾一些不会安装字体的人,其实把这些字体打包进安装包更为方便,不过我觉得总不能每有新字体都要搞个安装包那么麻烦吧.更重要的是仍然有人会问我字体怎么安装,以前清一色的Windows XP系统,我倒也方便,直接告知打开控制面板找到字体文件夹,把要安装的字体拖进去即可:现在有Windows 7还是Windows 8等各种版本Windows系统,对于安装字

很简单的在Ubuntu系统下安装字体和切换默认字体的方法

说明:测试系统是Ubuntu14.04. 安装字体:     以微软雅黑字体为例(其他的宋体.黑体等点阵字体都一样的),我们的雅黑字体文件是:msyh.ttf(常规字体)和msyhbd.ttf(微软雅黑加粗字体),该字体可在widows目录的Fonts目录下找到,如果没有,也可以从网上下载.由于我是双系统,我直接从Win7中复制了 msyh.ttf和msyhbd.ttf (都在C:\Windows\Fonts下面,搜索即得)到Ubuntu里桌面上的文件夹font下(~/Desktop/font)

Win7系统批量安装字体

在平时工作中,我们经常需要各种字体,那么我们该如何快速的添加字体呢,本文就为大家来介绍一下. 答:在Win7里批量安装Win7字体其实更简单,打开C盘,双击Windows文件夹,再双击Fonts文件夹,然后把多种字体复制进去就行.以下是详细的批量安装字体步骤图文教程. 第一步,打开"C:WindowsFonts". 打开"C:WindowsFonts" 第二步,复制多种字体到Fonts文件夹里. 复制多种字体到Fonts文件夹里 如果你已经安装有某种字体,不用担心,

Win7如何批量安装字体?

问题描述:在<Win7一问一答 Windows7如何安装字体?>一文里,我们学习了Win7安装字体的方法,但这个方法只能一个字体一个字体地安装,想问怎么才能批量安装多种字体?因为作为一个PS人员,时刻都要在Win7系统里准备好多种Win7字体. 答:在Win7里批量安装Win7字体其实更简单,打开C盘,双击Windows文件夹,再双击Fonts文件夹,然后把多种字体复制进去就行.以下是详细的批量安装字体步骤图文教程. 第一步,打开"C:WindowsFonts".   打开

如何在Windows 8系统中安装字体快捷方式

如果用户需要安装字体较多,从而不希望不安装字体文件到系统分区,则可以选择以安装快捷方式的模式安装字.下面以在Windows8系统中安装字体快捷方式为例,操作步骤如下所述: 第1步,在Windows8系统中打开"控制面板"窗口,将"查看方式"设置为"大图标"或"小图标"方式.然后找到并单击"字体"图标,如图2013080110所示. 图2013080110 单击"字体"图标 第2步,打开&

Windows 7安装字体快捷方式实例

在Control Panel\All Control Panel Items\Fonts的右侧,选择Font settings,勾中Allow fonts to be installed using a shortcut(advanced) 安装字体:双击需要安装的字体,勾中Use shortcut.再Install即可. 如果要同时安装多个字体,全选后,从快捷菜单里选择Install as shotcut即可.

如何在在Windows 8中为Word 2013安装字体

用户在完成Office2013的安装后,会默认安装多种西文和中文字体.如果用户需要使用更多字体,则可以根据需要安装第三方字体.下面以在Windows8系统中安装字体为例,操作步骤如下所述: 第1步,首先购买或从网上下载所需要的字体文件. 第2步,直接双击字体文件打开"Windows字体查看器"窗口,单击"安装"按钮即可开始安装,如图2013080106所示. 图2013080106 单击"安装"按钮 用户也可以全部选中所有字体文件,然后右键单击被

Windows7安装字体和用快捷方式安装字体

Windows7安装字体和用快捷方式安装字体 在WinXP中安装字体非常方便,但是到了Windows7中,安装字体的方法有了一些改变(操作更为简便),这里为大家介绍一下,如何在Windows7中安装字体和用快捷方式安装字体的方法! 1.复制的方式安装字体的方法 在Windows7下复制的方式安装字体和Windows XP下没有区别,都是一样的.最简单的方法就是直接将字体文件拷贝到字体文件夹中,一般默认的字体文件夹在C:WindowsFonts中. 方法: 在地址栏中输入 C:WindowsFon

怎样安装字体

首先下载字体,可以在站内的字体下载频道下载字体     字体安装视频 1:字体安装方法: 下载好的字体解压后, Windows Vista系统下安装 : 鼠标右键单击字体文件,然后点击 > "Install" 安装字体 Windows XP(200098)系统下安装 : (1)把后缀为.TTF的字体文件放在C:/WINDOWS/Fonts 你把下载好的字体放在这个文件夹里面就自动安装好了哦!   (2)或者可以试下第二种方法:在开始中控制面板找到字体(font)文件夹,双击打开文