我在Access表单中创建了一个图表,并以图片格式导出它。 这很容易做到,但问题是当我关闭表单后,会弹出一个消息框。
"Chart对象的操作失败。
可能未注册OLE服务器。
要注册OLE服务器,请重新安装它。"
后来我做了一些更改,代码看起来像:
Private Sub Command1_Click()
Dim grpApp As Graph.Chart
Set grpApp = Me.Graph1.Object
grpApp.Export "C:\Graph1.jpg", "JPEG"
Me.Graph1.Enabled = True
Me.Graph1.Locked = False
Set grpApp = Nothing
Me.Graph1.Action = acOLEClose
End Sub
现在的问题是,在导出之后,图表变得很糟糕,字体变大了且变得紧凑,柱形看起来很短...我真的卡住了。