通过VBA修改Access报告中的图表属性(错误2771)

w

我正在构建一个Access报告(2010版),并希望能够根据用户在表单上的选择来自定义该报告。当我运行它时,出现错误2771:您尝试编辑的绑定或未绑定的对象框架不包含OLE对象。

这是传递参数的代码:

Private Sub Command120_Click()
    DoCmd.OpenReport ReportName:="rpt_EODGraph", View:=acViewPreview, _
      OpenArgs:=Me!Text0.Value
End Sub

这是打开报告的代码。

Private Sub Report_Open(Cancel As Integer)
    Dim ch As Chart
    Set ch = Me.Graph3.Object.Application.Chart 'This line generates the error
    ch.ChartTitle.text = OpenArgs
End Sub

我发现至少有人说这实际上不可能在报告中完成。http://www.access-programmers.co.uk/forums/showthread.php?t=177778&page=2请注意,这是一个两页的论坛讨论的第二页...)任何人都可以证实或反驳吗?

约翰尼斯

显然,在访问OLE对象之前,报表必须具有某种重点。如果您单击它或将焦点设置为某种东西就足够了:

Private Sub Report_Open(Cancel As Integer)
    Dim ch As Object
    Me.RandomButton.SetFocus
    Set ch = Me.Diagramm11.Object
    ch.ChartTitle.Text = "Hello"    
End Sub

这有效。我只是在报表上设置了一个获得焦点的按钮。也许您发现更优雅的东西;)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

VBA:修改图表数据范围

来自分类Dev

VBA尝试移动图表时出现错误

来自分类Dev

VBA图表对象-1004错误

来自分类Dev

通过python修改Excel表格后,图形和图表消失

来自分类Dev

设置swift属性时如何报告错误?

来自分类Dev

通过VBA移动图表系列数据

来自分类Dev

在Access VBA中输出多个报告会导致错误3014,打开太多表

来自分类Dev

在Zend 2应用程序中通过邮件报告错误

来自分类Dev

HTML报告中的JasperReports SVG图表

来自分类Dev

当宏尝试修改受保护的工作表中的图表时(UserInterfaceOnly)->错误#:1004

来自分类Dev

通过MS Access VBA创建和动态修改.dtsx文件

来自分类Dev

如何通过C#代码在XIB中修改属性

来自分类Dev

MS Access-在公共功能中修改表单属性

来自分类Dev

VBA excel。如何通过图表名称访问图表比例?

来自分类Dev

在图表中显示报告

来自分类Dev

通过python修改Excel表格后,图形和图表消失了

来自分类Dev

无法通过VBA执行Powerpoint 2010中的刷新图表数据

来自分类Dev

如何使用VBA更改Access报告中的图表标题?

来自分类Dev

通过emberJS中的控制器修改组件的属性

来自分类Dev

Jasper报告中的并发修改异常

来自分类Dev

如何在链接的融合图表中修改子图表的类型?

来自分类Dev

Excel图表(VBA)中的点

来自分类Dev

使用VBA显示MS Access报告

来自分类Dev

在MS Access中打印报告

来自分类Dev

Access VBA中的自动化错误

来自分类Dev

VBA:在图表中创建系列

来自分类Dev

Access VBA 中的图表

来自分类Dev

如何通过Apache POI设置Excel Sunburst图表中各个数据标签的文本属性?

来自分类Dev

修改 PowerPoint 中嵌入图表的范围

Related 相关文章

热门标签

归档