标题:VFP数据在保存到EXCEL文件的同时,在EXCEL中自动生成折线图
只看楼主
pjtyzyq
Rank: 4
等 级:业余侠客
威 望:6
帖 子:230
专家分:240
注 册:2016-2-14
结帖率:100%
已结贴  问题点数:20 回复次数:3 
VFP数据在保存到EXCEL文件的同时,在EXCEL中自动生成折线图
希望VFP数据在保存到EXCEL文件的同时,在EXCEL中自动生成折线图,在网上查了几个方法均未成功。
附件是已经保存的数据,内部的折线图是在EXCEL中手动生成的,仅对“检测值”一列进行画图。
201903041018_3.rar (37.38 KB)
搜索更多相关主题的帖子: VFP 数据 保存 EXCEL 线图 
2019-04-08 08:52
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:20 
试试在EXCEL中建好表格及生成折线图,然后在VFP中往指定单元格写数据,写完之后再刷新图表。

活到老,学到老! http://www. E-mail:hu-jj@
2019-04-08 10:50
pjtyzyq
Rank: 4
等 级:业余侠客
威 望:6
帖 子:230
专家分:240
注 册:2016-2-14
得分:0 
回复 2楼 hu9jj
不是这个意思。
有一个DBF数据库,为了长期保存相关数据,需要将这个数据库转到EXCEL再留存,现在转换没有问题,但希望保存完数据后,在EXCEL中自动插入一个“检测值”的折线图。
2019-04-08 12:28
pjtyzyq
Rank: 4
等 级:业余侠客
威 望:6
帖 子:230
专家分:240
注 册:2016-2-14
得分:0 
基本画出曲线,但是改变纵坐标的两个语句提示找不到变量“xlvalue”,这个变量是指什么?
oExcel = CREATEOBJECT('Excel.Application')
name_file="f:\201903041018_3.xls"
oExcel.Workbooks.Open("&name_file")
oExcel.Visible = .F.
oExcel. Columns("Q:Q").Select
oExcel.ActiveSheet.Shapes.AddChart.Select
oExcel.ActiveChart.ChartType = 4

oExcel.ActiveChart.Axes(xlValue).MinimumScale = 1100   *坐标下限
oExcel.ActiveChart.Axes(xlValue).MaximumScale = 1500   *坐标上限
oExcel.quit

下面是EXECEL录制的宏:
Sub 宏2()

    ActiveSheet.Shapes.AddChart.Select
    ActiveChart.ChartType = xlLine
    ActiveChart.SetSourceData Source:=Range("'201903041018_3'!$Q:$Q")
    ActiveChart.Axes(xlValue).Select
    ActiveChart.Axes(xlValue).MinimumScale = 1100
    ActiveChart.Axes(xlValue).MaximumScale = 1500
End Sub


[此贴子已经被作者于2019-4-8 15:08编辑过]

2019-04-08 15:06



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-494010-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027146 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved