在Excel VBA中的Range对象的字体属性可以访问大量的其他属性。这是因为字体属性返回一个对象本身; Font对象。该字体对象有许多属性,如颜色属性和Bold属性。

Color属性要更改Excel范围的颜色,使用范围对象的字体属性,然后Font对象的颜色属性。

1.添加以下代码行:

Range("A1").Font.Color = -16776961

宏录制并改变细胞的颜色为红色。您可以为每种颜色做到这一点! 2.下列代码行给出完全相同的结果。

Range("A1").Font.Color = vbRed

说明:vbRed是一种内置在Excel VBA不变。请将您的vbRed光标Visual Basic编辑器,然后点击F1看你可以使用其他常量。

3.下面的代码行给出完全相同的结果。

Range("A1").Font.Color = RGB(255, 0, 0)

说明:RGB代表红,绿,蓝。这些是三原色。每个组件可以从0到255之间的值,通过此功能可以使每一种颜色。 RGB(255,0,0)给出了纯红色。

Bold属性下面的代码行加粗的范围:

Range("A1").Font.Bold = True

要取消粗体的范围,你可以使用假的关键字。该字体对象有很多属性。如果您想将这些样的东西程序,只需使用宏录制,看看如何做到这一点!通常是由宏录制创建的代码太长。例如,宏录制创建下面的代码时,我们大胆的范围(“A1”)。

Font and Bold Property in Excel VBA

刚才我们看到,这两个行代码可以写成一个代码行。