vba标记大小

时间:2013-04-03 11:15:18

标签: excel-vba vba excel

我正在尝试编写一些VBA代码来单独更改Excel图表中标记的大小。我可以改变线宽,标记颜色等,但不能改变重量。我已经上线并继续查找MarkerSize作为参数,但是当我使用它时,我收到438错误并且消息“对象不支持此属性或方法”。 我在Excel 2007中工作并且已经看到它没有做它应该做的所有事情的评论,所以也许这是不可能的。任何帮助都将受到大力赞赏。谢谢! 我的代码是:

Sub Size()

Dim i As Double, plotcounter As Double

plotcounter = 1 ' The number of the series to plot '
   For i = 1 To 30 ' rows in sheet
Charts(1).SeriesCollection(plotcounter).Points(i).Format.MarkerSize = Cells(i, 5)

   Next i

End Sub

1 个答案:

答案 0 :(得分:0)

尝试不要使用陈述的.Format部分。从language reference看来MarkerSizePoint对象的属性。

但微软确实有这种令人讨厌的倾向,即将一个版本的Excel更改为下一个版本,而且并不总是遵循自己的标准(并且不会让我开始研究Mac和PC之间的VBA差异!)。 ..