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

Ksh*_*tij 5 excel charts vba activex ocx

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

Joe*_*sky 3

只需使用 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”。