使用VB2010查看Excel 2003图表

时间:2011-02-23 06:07:19

标签: office-interop excel-2003 vb.net-2010

我正在尝试绘制图表(在它自己的“工作表”上,而不是另一个“工作表”中的对象),并将其显示在VB2010窗体上。

我唯一能找到的是使用代码创建图表,然后从excel加载数据系列。即。 Chart1.ChartType =“XYscatter”或类似的东西,我甚至没有让它正常工作。

我可以通过许多图表来手动设置它们应该的方式。是否有一种简单的方法可以使用Imports Microsoft.Office.Interop来执行某些操作

Chart1 = xlWorkBook.Charts("MyChart")

1 个答案:

答案 0 :(得分:0)

如果您有关于使用代码创建图表的具体问题,请发布您所拥有的内容,我会看到是否可以提供帮助

如果您想在.Net表单上显示图表,最好拍一张图表并将其放在表格上

获取图表对象:

Set Chart1 = xlWorkBook.Charts("MyChart")

复制

Chart1.ChartArea.Copy

它现在在剪贴板上。你应该能够在你认为合适的.Net中访问

要证明它的存在,您可以将其粘贴到普通的Excel工作表中

ActiveSheet.PasteSpecial Format:="Picture (Enhanced Metafile)", _
    Link:=False, DisplayAsIcon:=False