龙空技术网

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

江觅 76

前言:

现在姐妹们对“vba 网络”大概比较注意,大家都想要剖析一些“vba 网络”的相关内容。那么小编也在网络上收集了一些关于“vba 网络””的相关文章,希望姐妹们能喜欢,各位老铁们一起来学习一下吧!

图表操作可以大大提高工作表的可视化效果,也是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 IntegerR = Application.InputBox("请输入0-255之间整数值.", "R", 212)G = Application.InputBox("请输入0-255之间整数值.", "G", 212)B = Application.InputBox("请输入0-255之间整数值.", "B", 222)Dim xC As ObjectSet xC = Charts(1).Axes(xlCategory)With xC    .HasMajorGridlines = True    .MajorGridlines.Border.Color = RGB(R, G, B)End WithEnd Sub

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

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

欢迎关注、收藏

---END---

标签: #vba 网络