- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual Foxpro中调用Excel进行表和图表的制作
维普资讯
山西电子技术
应用实践
21104年第 6期
VisualFoxpro中调用Excel进行表和图表的制作
周 明红
(山西大学商务学院,山西 太原 030031)
摘 要:程序间可以相互调用,取长补短,达到用户所需目的。利用VisualFoxPm强大的数据管理功能进行数
据管理,并将Excd作为它的对象,就可以调用Excel强大的制表、计算及生成图表的功能来弥补其打印和生成图表
等方面的不足。
关键词 :VisualFoxpro;调用;Excel
中图分类号:TP317.3 文献标识码 :A
引言 2 VisualFoxpro与 Excel间的关联
一 个程序的功能主要集中在某一方面,而不可能实现用 由于VisualFoxpm支持面向对象的链接与嵌入,这样就
户所需的所有功能,所 以在应用某一程序解决某些问题时 , 可以在 VisualFoxpm 和其它应用程序之间移动数据。在
可以调用其它程序进行处理,取长补短,以取得好的效果。 VisualFoxpm 中提供有一个调用 OLEAutomation的函数
在VisualFoxpm中可以调用Excel进行表和图表的制作,就 Cr~teObj~t,用该函数可以让 VisualFoxpro很方便地和其
是一个很好的佐证。 它可以提供 OLEAutomation的程序进行通讯。
OLE(O~ tLinkingAndEmbedding)对象的链接和嵌
1 VisualFoxpro和 Excel的特点
入,是Windows应用程序间相互传递和共享数据的一种有
VisualFoxpm是一个 比较有特色的数据库管理系统 ,有
效方法。VisualFoxpm借助于OLE不仅可以共享其它应用
很强的数据管理功能,虽然它可以处理大量的二维数据表、
程序的数据,而且还能以“对象”方式直接控制其它应用程序
视图;方便地进行各种条件的查询;生成可视化的界面等 ,但
的运行,从而进一步扩展VisualFoxpro的功能。VisualFox—
在某些方面的功能仍不尽如人意。比如用 VisualFoxpm虽 pro支持直接在应用程序 中创建、使用和控制OLE对象,实
然可以设计出很随机的报表内容,或表格宽度不定的报表 , 现OLEAutomation(对象链接和嵌入 自动化)。而Excel就
但却很难用A4、135或其它什么纸型来设计报表,因为表格 是一个标准的OLEAutomation服务器程序,并且作为OLE
的栏 目、字体大小、间距等都可能不定 ;或者 ,财务报表经常 客户的VisualFoxpro和作为OLE服务器的Excel间具有 良
要在表格中制作斜线 ,VisualFoxpm却不能实现,而且Visual 好的编程接 口,这样 VisualFoxpro就可以在前端将数据传送
Foxpm报表只能打印,不能通过网格进行传输;再者,Visual 到后端的Excel服务程序,用该程序进行表格处理,从而弥
Foxpm虽然可以通过查询设计器能生成一个图表,但这种图 补VisualFoxpm的不足。
表只能机上浏览,不能打印,也不能生成一个具体的图形文 3 VisualFoxpro控制 Excel
文档评论(0)