通过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更改Access报告中的图表标题?

来自分类Dev

Access VBA 中的图表

来自分类Dev

在图表中显示报告

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

VBA:修改图表数据范围

来自分类Dev

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

来自分类Dev

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

来自分类Dev

VBA图表对象-1004错误

来自分类Dev

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

来自分类Dev

HTML报告中的JasperReports SVG图表

来自分类Dev

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

来自分类Dev

Access VBA中的自动化错误

来自分类Dev

Jasper报告中的并发修改异常

来自分类Dev

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

来自分类Dev

修改 PowerPoint 中嵌入图表的范围

来自分类Dev

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

来自分类Dev

通过VBA移动图表系列数据

来自分类Dev

Excel图表(VBA)中的点

来自分类Dev

VBA:在图表中创建系列

来自分类Dev

使用VBA显示MS Access报告

来自分类Dev

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

来自分类Dev

在MS Access中打印报告

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

Related 相关文章

热门标签

归档