2014-05-05 37 views
0

我正在制作一个PowerPoint插件,它可以制作不同类型的图表。这些图表是通过使用PowerPoint.ChartPowerPoint.Chart.Axes和PowerPoint.Chart.Axis之间的区别以及如何使用它们?

在探索Chart对象我整个方法Chart.Axes()和财产Chart.HasAxis来制造。 PowerPoint互操作提供了两个对象,分别名为PowerPoint.AxesPowerPoint.Axis

问题是PowerPoint.Axis对象有一些方法和属性,如MajorGirdlinesLogBaseMaximumScale等,我需要在我的外接使用,但我找不到如何将这些对象引用到我的图表的轴或轴上财产或PowerPoint.AxisPowerPoint.Axes之间有什么区别。

MSDN上的Axis DocumentationAxes Documentation也无济于事。

+1

一般来说,一个复数名称(轴)什么是匹配的奇异名称(轴)对象的集合。该集合将具有诸如.Item(您可以用来引用集合中的单个成员)或.Count(它会告诉您集合中有多少个成员)的属性。 –

回答

1

您链接到上面的Axis文档是关于Interop的,Axes文档是关于VBA的。后者也有一个Axis对象,它具有您要应用的属性和方法。该文档可从标题

下面的链接中找到代表所有指定 图表中Axis对象的集合。

因此,您(可能)需要的是Axis对象“Axis Object (PowerPoint)”的文档。在那里你会找到属性的例子,例如在MajorGridlines例子是这样的:

With ActiveDocument.InlineShapes(1) 
    If .HasChart Then 
     With .Chart.Axes(xlValue) 
      If .HasMajorGridlines Then 
       ' Set the color to blue. 
       .MajorGridlines.Border.ColorIndex = 5 
      End If 
     End With 
    End If 
End With 
相关问题