VBA编程,图表网络线Gridlines对象的使用方法介绍

图表操作可以大大提高工作表的可视化效果,也是Excel工作表图形的化方面的一个重要内容。

本文介绍一个简单的内容,即图表中网格线的设置方法。

如下图所示,红色为图表网格线。

VBA编程,图表网络线Gridlines对象的使用方法介绍

网络线没有实际用处,最大的用处就是对数据图所表达的数据量指示效果,可以直观地看到数据值所达到的范围。

使用方法

利用Axis 对象的 MajorGridlines 属性可返回代表坐标轴的主要网格线的 GridLines 对象,这一点很重要,告诉我们如何获得一个GridLines对象。

如:

dim xC as Object

set xC=Charts(1).Axes(xlCategory)

对象xC就代表了一个Gridlines对象

VBA编程,图表网络线Gridlines对象的使用方法介绍

Gridlines对象有如下属性:

Application

Border

Creator

Format

Name

Parent

其中Border和Format具体外观设置效果,分别反回一个边框Border对象和ChartFormat对象。

VBA编程,图表网络线Gridlines对象的使用方法介绍

上图为示例效果,下面看一下实现代码:

Sub 设置网络线颜色()
Dim R As Integer, G As Integer, B As Integer
R = Application.InputBox("请输入0-255之间整数值.", "R", 212)
G = Application.InputBox("请输入0-255之间整数值.", "G", 212)
B = Application.InputBox("请输入0-255之间整数值.", "B", 222)
Dim xC As Object
Set xC = Charts(1).Axes(xlCategory)
With xC
    .HasMajorGridlines = True
    .MajorGridlines.Border.Color = RGB(R, G, B)
End With
End Sub

使用上述代码,首先要创建一个Chart图表,然后引用为Chart(1),通过Axes对象返回这个图表的Gridlines对象,进行颜色设置,就是这么简单,重点掌握如何获取图表对象的网格对象就行了。

至于要设置Border的其它属性,可以参考上一篇文件内容。

欢迎关注、收藏

---END---

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章