| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 16251 人关注过本帖, 2 人收藏
标题:★如何编程将word文档的每一页单独保存为一个doc和jpg文件
只看楼主 加入收藏
IHORSE
Rank: 1
等 级:新手上路
帖 子:41
专家分:5
注 册:2007-2-11
收藏
得分:0 
回复 18楼 hu9jj
这word文档就是用邮件合并功能做的,只是因为所有学生都在一个文件中,不方便。
因为要发送电子版的,很明显只能一个页面转换成一个文件,然后独立发送相应学生的。
2016-01-18 23:40
沙枣
Rank: 4
来 自:宁夏银川
等 级:业余侠客
威 望:5
帖 子:103
专家分:221
注 册:2015-5-31
收藏
得分:0 
回复 21楼 IHORSE
    换一种思路,我没有将你已经做好的长文档拆分成每页一个文件(这个在VFP中也可以实现),我利用VFP程序、EXCEL成绩单和WORD模板重新制作WORD文档,实现每人一个文件。
    工作目录:E:\sample,如果工作目录不同,可以用VFP打开”程序1.prg”,将“程序1.prg"中的"E:\sample"改过来就行;EXCEL成绩单中每一列的排列顺序不能改变,但行数可以任意增加,行序也可以调整,因为程序是从EXCEL成绩单中的“定点”单元格读取数据,填写到WORD模板“通知书.doc"中,EXCEL成绩单的“列”位置变动,可能导致WORD文档写入数据错误。Word模板“通知书.doc”是改装过的,要有“书签”指明数据写入位置。
    使用方法:在VFP下运行“程序1.prg”即可看到你要的结果,xp/office2003/VFP6.0下测试通过。
   


sample.rar (626.6 KB)


[此贴子已经被作者于2016-1-19 08:37编辑过]

收到的鲜花
  • tlliqi2016-01-19 21:24 送鲜花  20朵   附言:加分
2016-01-19 08:33
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3146
专家分:8408
注 册:2015-3-25
收藏
得分:0 
回复 22楼 沙枣
牛,还真的有这方法的。。
2016-01-19 09:19
IHORSE
Rank: 1
等 级:新手上路
帖 子:41
专家分:5
注 册:2007-2-11
收藏
得分:0 
回复 22楼 沙枣
高手!!很好,的确解决了我的问题。感谢指教。
2016-01-19 10:29
沙枣
Rank: 4
来 自:宁夏银川
等 级:业余侠客
威 望:5
帖 子:103
专家分:221
注 册:2015-5-31
收藏
得分:0 
回复 24楼 IHORSE
既然对你有用,我把程序又稍微完善了一下,除了可以每个人生成一个文件外,同时还能生成包含所有学生信息的“通知书合并文档.doc”,这样你就不必再用“邮件合并”功能去合并文档了。在VFP下运行“程序1.prg”,一次就可以完成所有的工作。

sample.rar (621.07 KB)
2016-01-19 11:49
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3146
专家分:8408
注 册:2015-3-25
收藏
得分:0 
在转换的过程中,不能动“WINDOWS的状态栏中的WORD图标”否则就会出错。如果能在转换的过程中,WINDOWS状态栏不出现WORD图标,也就是说,在VFP内部处理,这样不管客户怎么乱点其它地方,都能正常运行转换。多好啊。。
2016-01-19 12:28
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:109
帖 子:2203
专家分:3867
注 册:2007-4-27
收藏
得分:0 
姓名写入到word文档时,是如何定位的?

只求每天有一丁点儿的进步就可以了
2016-01-19 13:10
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:109
帖 子:2203
专家分:3867
注 册:2007-4-27
收藏
得分:0 
以下是引用mywisdom88在2016-1-19 12:28:54的发言:

在转换的过程中,不能动“WINDOWS的状态栏中的WORD图标”否则就会出错。如果能在转换的过程中,WINDOWS状态栏不出现WORD图标,也就是说,在VFP内部处理,这样不管客户怎么乱点其它地方,都能正常运行转换。多好啊。。

 把WordApp.Visible =.T. 改成 WordApp.Visible =.F. 就不显示了

只求每天有一丁点儿的进步就可以了
2016-01-19 13:24
沙枣
Rank: 4
来 自:宁夏银川
等 级:业余侠客
威 望:5
帖 子:103
专家分:221
注 册:2015-5-31
收藏
得分:0 
回复 26楼 mywisdom88


如果你不想看见EXCEL和WORD界面,只想让VFP在后台操作,可引用以下程序(有进度指示)

sample.rar (617.95 KB)
2016-01-19 16:52
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11801
专家分:43421
注 册:2006-5-13
收藏
得分:0 
以下是引用IHORSE在2016-1-18 23:40:06的发言:

这word文档就是用邮件合并功能做的,只是因为所有学生都在一个文件中,不方便。
因为要发送电子版的,很明显只能一个页面转换成一个文件,然后独立发送相应学生的。
是用邮件合并功能做的就更方便了,将打印输出到PDF文档。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2016-01-19 20:08
快速回复:★如何编程将word文档的每一页单独保存为一个doc和jpg文件
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029538 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved