社区
VFP
帖子详情
请问各位高手,如何将几个通用字段合并到一起,然后送入word中 编辑?
yt1123
2003-06-02 11:38:57
我想制作一个考试用的数据库,试题以word文档形式,放在一个通用型字段中,我想最后能由不同记录中试题,合并成一个新的word文档,应该如何实现
...全文
64
6
打赏
收藏
请问各位高手,如何将几个通用字段合并到一起,然后送入word中 编辑?
我想制作一个考试用的数据库,试题以word文档形式,放在一个通用型字段中,我想最后能由不同记录中试题,合并成一个新的word文档,应该如何实现
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yt1123
2003-06-04
打赏
举报
回复
xiolig(凌霄),程序可以运行,但是只是将第一条记录反复送入了word啊?!
yt1123
2003-06-04
打赏
举报
回复
我也试过了,在word97下执行没问题,在我的word2000上执行就出毛病了!
xiolig
2003-06-04
打赏
举报
回复
怎么回事?我刚才还跟踪执行了一遍,没问题呀!
你不妨在SCAN语句前加上一行 oWord.Visible = .T.
进入单步调试方式检查一下程序的执行过程
xiolig
2003-06-03
打赏
举报
回复
use 成功
oForm = CREATEOBJECT("Form")
oForm.AddObject("word","OLEBoundControl")
oForm.word.ControlSource = "成功.试题题干"
oWord = CREATEOBJECT("Word.Application")
oWord.Documents.Add &&新建目标文档
oTarget = oWord.Documents(oWord.Documents.Count)
SCAN
oForm.word.Refresh
IF "Word.Document"$oForm.word.OleClass
oForm.word.DoVerb(-2)
oSource = oWord.ActiveDocument
oWord.Selection.WholeStory
oWord.Selection.Copy
oTarget.Activate
oWord.Selection.Paste
oSource.Close
ENDIF
ENDSCAN
yt1123
2003-06-03
打赏
举报
回复
谢谢xiolig(凌霄),真的太感谢了。只是我有几个记录,怎么将他们都送入一个文档中,我加了个循环好象不行!
use 成功
oForm = CREATEOBJECT("Form")
oForm.AddObject("word","OLEBoundControl")
oForm.word.ControlSource = "成功.试题题干"
oForm.word.HostName = "xiolig" &&文档标识
IF "Word.Document"$oForm.word.OleClass
oForm.word.DoVerb(-2) &&在新窗口中打开WORD文档
oWord = GETOBJECT(,"Word.Application")
do whil .not.eof()
oWord.Selection.WholeStory &&全选,有待改进
oWord.Selection.Copy &&复制文件内容
oWord.Documents.Add &&新建文档
oWord.Selection.Paste &&粘贴
skip
enddo
FOR EACH oDoc IN oWord.Documents
IF oDoc.Name == oForm.word.HostName
oDoc.Close(.F.) && 关闭源文件
EXIT
ENDIF
NEXT
ENDIF
程序应该如何修改?
xiolig
2003-06-02
打赏
举报
回复
我的解决办法不是很好(主要是会影响视觉效果)。
以下代码将一个通用字段(WORD文档)的内容复制到一个新文档中:
USE 数据表
oForm = CREATEOBJECT("Form")
oForm.AddObject("word","OLEBoundControl")
oForm.word.ControlSource = "数据表.OLE字段"
oForm.word.HostName = "xiolig" &&文档标识
IF "Word.Document"$oForm.word.OleClass
oForm.word.DoVerb(-2) &&在新窗口中打开WORD文档
oWord = GETOBJECT(,"Word.Application")
oWord.Selection.WholeStory &&全选,有待改进
oWord.Selection.Copy &&复制文件内容
oWord.Documents.Add &&新建文档
oWord.Selection.Paste &&粘贴
FOR EACH oDoc IN oWord.Documents
IF oDoc.Name == oForm.word.HostName
oDoc.Close(.F.) && 关闭源文件
EXIT
ENDIF
NEXT
ENDIF
错误难免,相互学习。
java docx4j
合并
word
_如何使用docx4j在
word
中
添加
合并
字段
?
本文介绍如何使用Docx4j库在
Word
文档模板
中
添加新的
合并
字段
,并提供了具体的XML示例代码。
Word
2010邮件
合并
(附带照片)
本文介绍了
Word
的邮件
合并
功能,它可将主文档与数据源结合,应用于批量打印信封、信件、请柬等场景。以发送自考报考信息单为例,详细说明了建立数据源、创建
合并
主文档、连接数据源、插入
合并
域及
合并
数据源到新文档等操作步骤,能提高工作效率。
python
编辑
word
模板_【邮件
合并
】不会VBA也能批量生成
Word
封面
本文介绍了如何使用Python结合
Word
的邮件
合并
功能,批量生成
Word
封面。通过创建Excel数据源,设置
Word
模板,然后执行邮件
合并
,实现从二维表格数据一键生成多页
Word
文档,大大提高了工作效率。
Word
邮件
合并
批量生成个性化
Word
文件教程
本文介绍利用
Word
邮件
合并
功能结合Excel数据源,批量生成个性化
Word
文档的方法。详细步骤涵盖创建主文档、准备和优化Excel数据源、链接数据、预览
编辑
合并
内容,最后完成
合并
并生成独立文件,可提升办公文档处理效率。
Word
邮件
合并
高级技巧:一键读取Excel生成指定
字段
目录,告别手动编号和筛选
本文介绍如何利用
Word
邮件
合并
功能结合Excel数据筛选,自动生成指定
字段
的目录表格。通过插入
合并
域、辅助列排序清理等技巧,实现编号连续、格式整洁的批量目录输出,大幅提升办公效率,适用于档案管理、清单生成等多种场景。
VFP
2,749
社区成员
29,142
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章