作者s52222b (陈猪静)
看板Office
标题[算表]EXCEL 2003 VBA 画图的问题
时间Wed May 20 17:50:40 2020
Hello 各位先进 :
小弟使用vba 在excel 2003画图
有几个地方程式无法执行,但在2010中是可以顺利执行
应该是版本问提,但因公司有些电脑过旧r仅有2003版的
想请问以下程式码如何修正,求解!!!!!!!!!!!!!!!
1.显示或隐藏座标轴
程式码如下:
ActiveChart.SetElement (msoElementPrimaryCategoryAxisShow)'显示x轴
ActiveChart.SetElement (msoElementPrimaryCategoryAxisNone)'隐藏x轴
ActiveChart.SetElement (msoElementPrimaryValueAxisShow)'显示y轴
ActiveChart.SetElement (msoElementPrimaryValueAxisNone)'隐藏y轴
执行结果为
编译错误 找不到方法或资料成员
2.改变资料标签中图例的大小
程式码如下:
ActiveChart.SeriesCollection(1).DataLabels.Select
Selection.Format.TextFrame2.TextRange.Font.Size = 11
执行结果为
物件不支持此属性或方法
3.将图形上的连接线隐藏起来
ActiveChart.SeriesCollection(1).Format..Line.visible = false
执行结果为
物件不支持此属性或方法
求解!!!!!!!!!!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.139.125.113 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1589968242.A.853.html
1F:→ soyoso: 1.显示或隐藏座标轴chart.hasAxis05/20 18:16
2F:→ soyoso: 2.字型大小的话selection.format... = 11改为05/20 18:16
3F:→ soyoso: selection.font.size = 1105/20 18:16
4F:→ soyoso: 3.连接线,无,的方面...format.line.visible改为05/20 18:16
5F:→ soyoso: ...border.lineStyle05/20 18:16
感谢帮忙 已可正常使用
※ 编辑: s52222b (42.77.152.105 台湾), 05/21/2020 17:45:39