Vba MS Access报告图表添加辅助轴
我在Access 2010报表上有一个图表对象。我能够执行一行我认为应该添加辅助轴的代码,但是当我检查Vba MS Access报告图表添加辅助轴,vba,ms-access,charts,ms-access-2010,Vba,Ms Access,Charts,Ms Access 2010,我在Access 2010报表上有一个图表对象。我能够执行一行我认为应该添加辅助轴的代码,但是当我检查HasAxis属性的值时,它返回False Set ch = Me.Graph3.Object.Application.Chart ch.HasAxis(2, 2) = True Debug.Print ch.HasAxis(2, 2) 'returns "False" 作为背景位,此图表默认情况下有一个次轴。我之所以需要这样做,是因为我允许用户选择要在图表上显示的数据系列。只有其中一些需要在
HasAxis
属性的值时,它返回False
Set ch = Me.Graph3.Object.Application.Chart
ch.HasAxis(2, 2) = True
Debug.Print ch.HasAxis(2, 2) 'returns "False"
作为背景位,此图表默认情况下有一个次轴。我之所以需要这样做,是因为我允许用户选择要在图表上显示的数据系列。只有其中一些需要在次轴上打印,如果用户运行图表时未选择任何“次轴”系列,次轴将消失。如果有必要的话,我想办法把它带回来
在一个相关的注释中(可能不完全适合这个问题——如果不适合,请让我知道在哪里发布它…),我无法找到
图表
对象方法及其属性的完整列表。有人知道什么好的资源吗?MSDN似乎只会下降到.Chart
下面的级别。另外,刚刚尝试设置ch.HasAxis(2,2)=True
并得到一个424对象必需的错误。该代码在什么情况下有效?虽然我使用了Set ch=me.Graph3.Object
,但您的代码在表单的图形中对我有效。