前言:
现在姐妹们对“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 网络