我必须在VBA中以用户身份显示柱形图。将图表导出到GIF并在图片框中导入有效;但我无法使用它,因为需要根据用户从同一表单中选择的选项修改图表。我一直在搜索,人们评论说可以使用MS提供的默认OLE / OCX控件。我找不到可以做到这一点的ActiveX。有人知道使用哪些控件以及如何使用它们?

有帮助吗?

解决方案

只需使用Microsoft Chart,它就像Microsoft Excel一样。

假设您使用的是Excel 2003 ...该控件名为“Microsoft Office Chart 11.0”

如果您使用的是Excel 2007,则Microsoft未发布图表控件。但你仍然可以下载Microsoft Office Chart 11.0 。它位于一个名为OWC11.EXE的文件中。

然后,在VBA编辑器中,当您显示VBA用户窗体时,右键单击工具箱并选择“其他控件”。然后选中“Microsoft Office Chart 11.0”从显示的列表中。

其他提示

如果你只需要2D图形,你可能想尝试这个:

二维图形控制

3D图形控制

作为Gigasoft的所有者,请在您的研究中添加 Gigasoft的图表ActiveX 。上面的链接转到完整的Excel 2013演练。或者在Access中使用 Access 2013 Charting ActiveX Walkthrough

... Excel中

访问..

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top