图表操作可以大大提高工作表的可视化效果,也是Excel工作表图形的化方面的一个重要内容。
本文介绍一个简单的内容,即图表中网格线的设置方法。
如下图所示,红色为图表网格线。
网络线没有实际用处,最大的用处就是对数据图所表达的数据量指示效果,可以直观地看到数据值所达到的范围。
使用方法
利用Axis 对象的 MajorGridlines 属性可返回代表坐标轴的主要网格线的 GridLines 对象,这一点很重要,告诉我们如何获得一个GridLines对象。
如:
dim xC as Object
set xC=Charts(1).Axes(xlCategory)
对象xC就代表了一个Gridlines对象
Gridlines对象有如下属性:
Application
Border
Creator
Format
Name
Parent
其中Border和Format具体外观设置效果,分别反回一个边框Border对象和ChartFormat对象。
上图为示例效果,下面看一下实现代码:
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 条评论) “” |