1 / 3
文档名称:

科技查新项目管理系统中嵌入Word 的若干问题研究.docx

格式:docx   页数:3
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

科技查新项目管理系统中嵌入Word 的若干问题研究.docx

上传人:799474576 2013/7/30 文件大小:0 KB

下载得到文件列表

科技查新项目管理系统中嵌入Word 的若干问题研究.docx

文档介绍

文档介绍:第 22 卷第 11 期
2006 年 11 月

甘肃科技
Gansu Science and Technology

V ol . 22 N o. 11
N ov. 2006
科技查新项目管理系统中嵌入 Word 的若干问题研究
王权,张缨,杨生举,杨金凤
(甘肃省科学技术情报研究所, 甘肃兰州 730000)
摘要:为实现科技查新项目信息化管理,我们研制开发了科技查新项目管理系统,在本系统中,最
关键的技术就是与 MS Word 的无缝集成。通过微软的自动化技术 OL E ,打开客户端软件后会自
动调用 Word 处理文档,无需另外打开 Word 软件。文章讨论了科技查新合同的生成模块、受任
务等模块中遇到的相关问题及解决办法。
关键词:科技查新;管理系统; Wo rd ;OL E ;书签;宏
中图分类号: TP317. 2
1 引言
为了有效利用信息资源,做好科技查新档案的
数字化工作,避免科研及查新工作的重复和浪费,使
科技查新管理迈上科学化和数字化的新台阶,真正
实现办公电子信息化管理, 我们研制开发了甘肃省
科技查新项目管理系统,从而为实现查新工作的科
学化和规范化管理, 提高查新工作的质量和水平提
供了技术保障。在科技查新项目管理系统中,最关
键的技术就是与 MS Wo rd 的无缝集成。通过微软
的自动化技术( OL E A uto matio n) ,打开客户端软件
后会自动调用 Word 处理文档,无需另外打开 Word
软件,极大简化了操作,方便了用户。本文就讨论在
实现与 MS Word 的无缝集成中遇到的一些问题及
解决办法。
我们的前端开发工具是 PowerBuilder 9 , OL E
自动化技术提供了 PB 与 Wo rd 的接口,使得在 PB
应用程序中可直接控制 Wo rd 的可编程对象, 实现
了不同应用程序间的连接。
2 OL E 技术原理
OL E (Object Linking and Embedding ,对象链
接与嵌入) 是 Micro sof t 公司同计算机界合作发展
起来的产品规范。它是一种为 Windows 设计的交
互进程通信机制,实际上是一种编程接口。OL E 自
动化对象提供了应用程序可以调用的一组命令和函
数,使开发人员能建立系统宏编程工具,从而提供了
从外部操纵该应用程序的手段。OL E 自动化技术
使得用户不仅能使用驻留在自己应用程序里的对
象,而且能使用驻留在系统上的其他程序中的对象。

利用 OL E ,一个应用程序能够紧密正确地使用另
一个应用程序的服务,能够创建包含由其它应用程
序创建的对象信息的文档,这样的文档称为载体文
档。载体文档包含有对象,这些对象仍与创建它们
的应用程序连接着,它们可以是嵌入的也可以是链
接的。PB 与 Word 的结合就是通过这一技术来实
现的。通过 OL E 将数据从 PB 传至 Word , 再借助
Word 可完成复杂的处理任务。
3 从 VBA 到 Powerscript
在 Word 中对文档的任何操作,如设置字体、
落等,其实都是执行 VBA 命令的结果。也就是说
我们只要在 PB 中执行相应的操作也是一样可以对