我正在创建一个PowerPoint插件,可以制作不同类型的图表。这些图表是使用PowerPoint.Chart
在探索Chart
对象后,我遇到了方法Chart.Axes()
和属性Chart.HasAxis
。 PowerPoint interop分别提供了两个名为PowerPoint.Axes
和PowerPoint.Axis
的对象。
问题是PowerPoint.Axis
对象有一些方法和属性,比如MajorGirdlines
,LogBase
,MaximumScale
等我需要在我的加载项中使用但我可以'找到如何将这些对象引用到我的图表的轴或轴属性或PowerPoint.Axis
和PowerPoint.Axes
之间的区别。
MSDN上的Axis Documentation和Axes Documentation也无济于事。
答案 0 :(得分: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