如何合并Word 6.0、Word 97的文本及图形?(50分)

  • 主题发起人 主题发起人 arfei
  • 开始时间 开始时间
A

arfei

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一大批Word6.0及Word97的文档。我想把它们合并为
Word97的文档一起打印。有没有什么好方法?
我的文档中既有文字,又有流程图等Word 自带的图形,
还有其他OLE下的图形等。
我知道如何取得Word中的文本,但拿图形,特别是Word
自带的图形特别头疼!
( 不好意思,偶尔小气一点,不知50分大家有没有兴趣?)
 
你是指用程序控制WordBasic吗?
 
Hi, dwwang, 也可以这样说吧!
反正只要实现这样的功能就行了,
不管用什末法子。
不过,WordBasic的资料我查过,
但是我没找到有关的信息。
 
有没有看过Delphi例子中的
oleauto/autoctrl呢?

(D4 放在activeX目录下)
 
arfei,

看来问题还没有搞定. 在Word 96/97中可以通过插入文件将其他Word文档(包括)图片
等等插入到光标所在位置. Word97本身是一个ActiveX Object, 可以通过CreateOleObject
函数创建一个Word97的Instance, 调用其CreateNewDocument方法创建一个新文件,
InsertFile方法插入你的Word文档, Documents.save方法保存.

可以在Delphi中打开Office目录下的MSWord8.olb文件看一看具体的定义
 
我来结束它吧。
1。用剪贴板就可以搞定,默默地打开两个Word Applicaion,相互拷贝。
2。可以用Word自带的功能将Word6的文档转换成为高版本的Word文件,再
进行操作。

如果还有问题的话,我这有详细的解决方法。(最好在六月以后要)
 

Similar threads

回复
0
查看
863
不得闲
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
930
DelphiTeacher的专栏
D
后退
顶部