问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用VB中的控件显示Excel中的图表

发布网友 发布时间:2022-05-18 20:47

我来回答

1个回答

热心网友 时间:2023-11-01 23:43

Function Save_Excel_Data() As Boolean
Save_Excel_Data = False

Dim Excel_File As String
Dim ExcelSave As Boolean

On Error GoTo err1
CommonDialog1.FileName = ""
CommonDialog1.Filter = "EXCEL (*.xls)|*.xls|"
CommonDialog1.FilterIndex = 1
CommonDialog1.ShowSave

If Err <> 32755 Then
Excel_File = CommonDialog1.FileName

If Dir(Excel_File) <> "" Then Kill Excel_File

Set sf1 = CreateObject("Excel.Application")

sf1.Workbooks.Add
Set sf2 = sf1.Workbooks(1)
Set sf3 = sf2.ActiveSheet

Dim x(1 To 3) As Integer, y(1 To 3) As Integer
x(1) = 1
x(2) = 2
x(3) = 9
y(1) = 12
y(2) = 5
y(3) = 19

sf3.Cells(1, 1).Value = x(1)
sf3.Cells(2, 1).Value = x(2)
sf3.Cells(3, 1).Value = x(3)
sf3.Cells(1, 2).Value = y(1)
sf3.Cells(2, 2).Value = y(2)
sf3.Cells(3, 2).Value = y(3)

sf2.Charts.Add
sf2.ActiveChart.Location 2, "Sheet1"
sf2.ActiveChart.ChartType = 72
sf2.ActiveChart.SeriesCollection(1).XValues = "=Sheet1!R1C1:R3C1"
sf2.ActiveChart.SeriesCollection(1).Values = "=Sheet1!R1C2:R3C2"

sf3.Shapes("图表 1").ScaleWidth 1.2, 0, 0
sf3.Shapes("图表 1").ScaleHeight 1.2, 0, 0

'picturebox控件显示excel中的图表
sf2.ActiveChart.ChartArea.Select
sf2.ActiveChart.ChartArea.Copy
form1.Picture1.Picture = Clipboard.GetData

sf3.SaveAs Excel_File

sf3.Application.Quit
Set sf3 = Nothing
Set sf2 = Nothing
Set sf1 = Nothing
End If

Save_Excel_Data = True

Exit Function
err1:
MsgBox Err.Number
End Function
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
福建南安都有哪些市场 端午节去南安旅行的线路有哪些值得分享? 南安有哪些特色商业街 把一个棱长是10厘米的正方体铁块熔铸成一个底面积是20厘米的圆锥形铁块... 把一块棱长10厘米的正方体铁块熔铸成一个底面直径是20厘米的圆柱形零件... 0x0438ef0指令引用的0x0438ef0内存.该内存不能为“read”的错误提示... SONY 索尼 DSC-RX100M5A 1英寸数码相机 黑色(8.8-25.7mm、F1.8) Vl... SONY 索尼 DSC-RX100M5A 1英寸数码相机 黑色(24-70mm、F1.8-F2.8)-购... 索尼RX100 M5A数码相机 索尼RX100 M5A数码相机:小巧便携,成像卓越 vb添加EXCEL控件,具体代码怎么操作 这种与excel表格类似的点一个按钮,显示一页的控件,vb 6.0中有现成的控件吗?如果没有,怎么做出来? vb6.0中有没有类如excel形式的控件啊datagrid等控件能不能直接输入呢 VB中如何使用EXCEL控件(sheet1控件)来导入EXCEL数据 VB6.0怎样使用自带控件或者microsoft自带控件设计可编辑的exl表格? VB6,如何利用VB窗体中的按钮控制Excel中的按钮事件? 如何用VB6实现在Excel的单元格中插入Microsoft BarCode 9.0控件,并且将某一个单元格的值绑定到控件上? vb如何操作excel表中的activeX控件 VB6中的Excel工作表控件如何打开xls文档? 如何知道注册时间 人类在地球上的天敌有哪些? “天敌”的定义是什么? 天敌的意思是什么? 乌镇和周庄有什么地方不一样? 天敌是什么意思?? 乌镇和苏州哪个好玩? 想问问大家乌镇和鸠兹古镇哪个好玩啊? 乌镇和凤凰古镇是一个类型的古镇么? 厨房台面用什么样的好?各有什么优劣? 橱柜台面贴纸好不好用 vb向excel添加复选框 用vb6 如何把显示的图片放入Excel指定的表格中 3月7日HBO什么电影 hbo除开权利的游戏还有好看的美剧什么知乎 BHO“权利的游戏”后又一部神剧“西部世界” 你看了吗 怎么看自己的是什么时间注册的 好看的美剧啊&#x301C;推荐下撒&#x301C; 会所承办商务活动比如会议靠谱吗? blg是什么意思 会务是什么工作 BLG是什么东西? Blg 哥斯拉什么梗 承办会展 可以开会务服务费发票吗 BZ和BLG是什么?? 足球新闻中blg4是什么意思? BLG在建筑图中表示什么意思 blg 是什么? 网店英文名字! 一般经营项目:承办展览展示;接受委托提供劳务服务;会议服务。能开建筑类*么? CAD看图里面的BLG是什么意思?