| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 690 人关注过本帖, 1 人收藏
标题:用vfp如何给excel工作表添加excel的标签?
只看楼主 加入收藏
wzxc
Rank: 9Rank: 9Rank: 9
来 自:齐鲁大地
等 级:贵宾
威 望:39
帖 子:985
专家分:1296
注 册:2006-4-25
结帖率:88.24%
收藏(1)
已结贴  问题点数:40 回复次数:9 
用vfp如何给excel工作表添加excel的标签?
我用在VFP中控制excel的方法建一个excel文档,并将一dbf表导入
我想添加一个excel的标签,没有搜索到方法,录制一段宏,得到如下代码:
 ActiveSheet.OLEObjects.Add(ClassType:="Forms.Label.1", Link:=False, _
        DisplayAsIcon:=False, Left:=122.25, Top:=39.75, Width:=72, Height:=18 _
        ).Select

我想请教大家,如何将这段代码转为vfp代码?谢谢!!!

[ 本帖最后由 wzxc 于 2013-1-9 21:30 编辑 ]
搜索更多相关主题的帖子: excel 标签 工作表 False 如何 
2013-01-09 21:00
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27241
注 册:2012-2-5
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册

是这个吗

坚守VFP最后的阵地
2013-01-09 21:35
wzxc
Rank: 9Rank: 9Rank: 9
来 自:齐鲁大地
等 级:贵宾
威 望:39
帖 子:985
专家分:1296
注 册:2006-4-25
收藏
得分:0 
no!
类似vfp的lable。
图片附件: 游客没有浏览图片的权限,请 登录注册

可以设置它的caption,left,top 等!用excel的控件工具箱可以添加它。那段代码就是手工添加时获得的vba宏代码。
如何转为vfp代码来在vfp里用代码来添加?

认真看书学习,弄通Fox主义。
2013-01-09 21:54
wzxc
Rank: 9Rank: 9Rank: 9
来 自:齐鲁大地
等 级:贵宾
威 望:39
帖 子:985
专家分:1296
注 册:2006-4-25
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册

认真看书学习,弄通Fox主义。
2013-01-09 22:11
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27241
注 册:2012-2-5
收藏
得分:40 
程序代码:
_ole_excel = CreateObject("Excel.Application")
_ole_excel.VISIBLE=.T.
_ole_excel.WorkBooks.Open('aa.xls')  && 要打开的工作表名(xls)必须是全路径
_ole_excel.WorkSheets(1).Activate
_ole_excel.Worksheets(1).OLEObjects.Add("Forms.Label.1",'',.f.,.F.,,,, 122.25, 39.75, 72, 18) 
转自:http://bbs.
eole=CREATEOBJECT('Excel.application') && 创建Excel对象
eole.Workbooks.add                     && 添加新工作簿
eole.visible=.T.                       && 显示Excel窗口
eole.Worksheets(1).OLEObjects.Add("Forms.Label.1",'',.f.,.F.,,,, 122.25, 39.75, 72, 18)

图片附件: 游客没有浏览图片的权限,请 登录注册


[ 本帖最后由 sdta 于 2013-1-10 13:12 编辑 ]

坚守VFP最后的阵地
2013-01-10 13:08
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27241
注 册:2012-2-5
收藏
得分:0 
转贴的目的,是为了让大家看到这个问题的解决方法,别无它意。

坚守VFP最后的阵地
2013-01-10 13:13
wzxc
Rank: 9Rank: 9Rank: 9
来 自:齐鲁大地
等 级:贵宾
威 望:39
帖 子:985
专家分:1296
注 册:2006-4-25
收藏
得分:0 
楼上,你转的帖子也是我发的。呵呵。
问题已解决了。也谢谢你了

认真看书学习,弄通Fox主义。
2013-01-10 13:22
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27241
注 册:2012-2-5
收藏
得分:0 
以下是引用wzxc在2013-1-10 13:22:03的发言:

楼上,你转的帖子也是我发的。呵呵。
问题已解决了。也谢谢你了
哈哈,知道是[春晓]发的
如何为新添加的标签命名,代码如何写

坚守VFP最后的阵地
2013-01-10 13:33
wzxc
Rank: 9Rank: 9Rank: 9
来 自:齐鲁大地
等 级:贵宾
威 望:39
帖 子:985
专家分:1296
注 册:2006-4-25
收藏
得分:0 
我有点怕了,你咋知道是“春晓”的呢?

eole.Worksheets(1).OLEObjects.Add("Forms.Label.1",'',.f.,.F.,,,, 122.25, 39.75, 72, 18)

这段代码执行多次,会依次建立label1,label2,label3,......
手动可以改,我录制了这个过程的宏,发现却是空的。

认真看书学习,弄通Fox主义。
2013-01-10 15:56
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27241
注 册:2012-2-5
收藏
得分:0 
       春晓
  春眠不觉晓,
  处处闻啼鸟。
  夜来风雨声,
  花落知多少。
*---孟浩然,湖北襄阳人,大诗人李白的挚友,他一生没有做过官,大半辈子隐居农村,过着淡泊恬静的生活,年轻时曾漫游江浙,徜徉山水之间,历览自然风光...

出处可是在这

[ 本帖最后由 sdta 于 2013-1-10 16:02 编辑 ]

坚守VFP最后的阵地
2013-01-10 16:01
快速回复:用vfp如何给excel工作表添加excel的标签?
数据加载中...
 
   



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

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