Excel VBA之第七十九课

大家好,上节课我们学习了单元格对象的End属性。不知道大家掌握的怎么样啊。本节课我们学习单元格对象的Font属性。单元格对象的Font属性返回的是一个Font对象,可以理解为字体对象,故这个Font对象又有自己的属性,其实这个Font对象是个从属对象。Font对象有很多属性,可以对字体进行各种设置。主要属性如下:

1、Bold属性:设置字体是否加粗,True表示加粗。

2、Color属性和ColorIndex属性:设置字体颜色。这里需要注意的是:

(1)、Color属性:可使用RGB函数返回自然界所有的颜色。Excel里也设置了几个和RGB函数同样效果的颜色常量,具体见下图:

要想获得其他更丰富的颜色请使用RGB函数。

(2)、ColorIndex属性:可以通过指定为当前调色板中颜色的编号来设置颜色。颜色对应编号如下:

3、Italic属性:设置字体是否为斜体,True表示斜体。

4、Name属性:设置字体名称。

5、Size属性:设置字体大小。

6、Strikethrough属性:设置文字中间是否有一条水平删除线,True表示有一条水平删除线。

7、Subscript属性:是否设置为下标,True表示设置为下标。

8、Superscript属性:是否设置为上标,True表示设置为上标。

9、Underline属性:返回或设置应用于字体的下画线类型。可设置为以下的xlUnderlineStyle常量:

下面我们来看一个例子,下图是在B2单元格初始输入的一个内容:

测试程序:

运行的结果是:

掌握以上基本原理你就可以随心所欲设置各种不同的效果了。

快捷查看
(0)

相关推荐

  • Excel编程周末速成班第22课:使用事件

    主要内容: Excel事件的类别 编写事件处理程序代码 启用和禁用事件 工作簿.工作表和应用程序级事件 如何使用与对象无关的事件 事件是Excel编程的重要组成部分.在第20课中对事件进行过介绍,涉及 ...

  • VBA--单元格的格式设置(一)

    点击上方 蓝色 文字  关注我们吧! 送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 在VBA中可以用Font对象来操作单元格内的字符串.Font对象是用来标示 ...

  • VBA--单元格的背景色设置

    点击上方 蓝色 文字  关注我们吧! 送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 对于单元格的背景色和底纹,可以使用Range和Interior属性.Int ...

  • VBA--单元格的数字格式

    点击上方 蓝色 文字  关注我们吧! 送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 输入单元格的数据的数字格式可以通过在EXCEL中单击"格式&qu ...

  • python-openpyxl Excel的单元格样式设置,包括字体、样式、宽高等等!

    第三方库 # excel 数据处理库 import openpyxl # excel 数据样式设置类 from openpyxl.styles import Font, PatternFill, Bo ...

  • Excel VBA之第三十九课

    大家好,上节课VBA课程我们讲解了工作簿的Save方法,它是保存的意思.本节课我们介绍工作簿的SaveAs方法 ,SaveAs方法相当于Excel操作中的"另存为"命令,以指定名称 ...

  • Excel VBA之第四十九课

    大家好,前面的课程里面我们学习了工作簿对象以及工作簿集合对象的一些常见属性.方法以及事件的知识.从本节课我们开始对工作表对象展开学习,我们依然按照属性.方法以及事件的顺序来学习,大家要跟上节奏噢~今天 ...

  • Excel VBA之第五十九课

    大家好,这节课我们学习工作表的Delete方法,Delete方法用于删除已经存在的工作表.在删除工作前,系统会弹出警告框,询问是否删除工作表.所以在实际编辑代码时,如果有必要的话可以使用Applica ...

  • Excel VBA之第六十九课

    大家好,本节课我们来学习一下工作表的BeforeDoubleClick事件,仔细想一下什么时候会出发这个事件发生呢?在单元格众多的操作当中,有一种操作是双击单元格,此时会进入单元格的编辑模式,然后我们 ...

  • Excel VBA之第七十二课

    大家好,上节课我们学习了怎么用快捷方法引用单元格,本节课我们来看一下如何使用Cells属性来引用单元格.既可以使用Cells属性引用整个工作表,也可以引用某个单元格.Cells(I,j)表示第i行第j ...

  • Excel VBA之第七十四课

    大家好,本节课我们学习单元格的Borders属性,这个属性是用来控制单元格区域边框的,我们可以从英语上来分析,这个Borders是Border加了s构成的,是一个复数形式,它表示的是单元格的四个边框, ...

  • Excel VBA之第七十六课

    大家好,上节课我们学习了单元格边框对象的Weight属性的一部分知识.本节课我们来学习一下边框对象的ColorIndex属性,这个属性是用来返回或设置边框的颜色.它的参数值如下: 注意: 当Color ...

  • Excel VBA之第七十八课

    大家好,上节课我们学习了单元格边框对象的Column属性.ColumnWidth属性.Row属性.RowHeight属性.本节课我们来学习单元格对象的End属性.这个属性非常重要I,在Excel VB ...

  • Excel VBA之第七十课

    新年好,2017年我们继续学习Excel VBA知识,从本节课开始我们学习单元格对象,单元格是工作表的基本单位.对Excel的绝大部分操作都是在单元格进行的,因此,为了处理单元格,需要使用单元格对象( ...