Excel VBA:哪个OLE / OCX控件用于在表单中显示图表?

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

只需使用Microsoft Chart,它与Microsoft Excel的引擎相同。

假设您使用Excel 2003 …该控件被称为“Microsoft Office图表11.0”

如果您有Excel 2007,则Microsoft不提供图表控件。 但是你仍然可以下载Microsoft Office Chart 11.0 。 它在一个名为OWC11.EXE的文件中。

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

如果你只是需要2Dgraphics,你可能想试试这个:

二维graphics控制

3D图表控制

作为Gigasoft的所有者,请在您的研究中包含Gigasoft的Charting ActiveXs 。 以上链接转到完整的Excel 2013演练。 或者参阅Access 2013 Charting ActiveX漫游在Access中使用。

Excel中…

Excel中的activeX图表

访问.. 在这里输入图像说明