有两份word文档,一份是原稿,一份是修改后的word文档,我要用VC实现对这两份文档进行比较,然后再把它合并成一个文档。当然,word软件有文档比较功能和文档合并功能,但我在要在VC中如何实现这两个功能呢?我要如何调用这两个宏命令呢?是用哪两个宏命令实现的?
------解决方案--------------------
word软件有文档比较功能和文档合并功能
-----------------------------------------
既然WORD都有了 你用WORD录制宏不就知道了
------解决方案--------------------
我知道用word的宏,但它的哪个宏是比对和合并功能呀.在VC中要怎样调用呢?
----------------------------------
录制宏
请再看一下我说的话
------解决方案--------------------
打开WORD
工具->宏->录制新宏->确定
开始录制宏
工具->比较合并文档->选中要合并的文档
停止录制宏
工具->宏->宏->找到刚才录制的宏->编辑
ActiveDocument.Merge FileName:= _
"C:\Documents and Settings\yecheng\My Documents\mydoc\3.doc ", MergeTarget _
:=wdMergeTargetSelected, DetectFormatChanges:=True, UseFormattingFrom:= _
wdFormattingFromPrompt, AddToRecentFiles:=False
这里看到的是Word.Application.ActiveDocument.Merge这个函数
即Word.Document.Merge这个函数
用二进制读写方式:分别以二进制打开两个文件,然后按一定顺序输出到另一个.bw文件即可。
也可以使用压缩ZIP和加密方式:
可以自己网上所有VC压缩和解压
有很多源码和说明。
比如这里:http://download.csdn.net/detail/night_legend/1071613
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)