标题: [问题求助] VBS脚本怎样从数据库读取数据动态生成文件名? [打印本页]
作者: lrc0095 时间: 2012-1-29 14:17 标题: VBS脚本怎样从数据库读取数据动态生成文件名?
求助高手,我在asp中用以下代码合并三个word文档生成一个新的word文档,其中20080407210是学号。我的问题是怎样从数据库中读取学号,然后合并相关的word文档?- <%
- Set objWord = CreateObject("Word.Application")
- 'objWord.Visible = True
- Set objDoc = objWord.Documents.Add()
- Set objSelection = objWord.Selection
- objSelection.PageSetup.LeftMargin = 2.48/0.035
- objSelection.PageSetup.RightMargin = 2.48/0.035
- objSelection.InsertFile "F:\student\merge_word\20080407210.doc"
- 'objSelection.TypeText vbCrLf 添加一个回车行
- objSelection.InsertFile "F:\student\merge_word\20080407210_1.doc"
- 'objSelection.TypeText vbCrLf 添加一个回车行
- objSelection.InsertFile "F:\student\merge_word\20080407210_2.doc"
- objDoc.SaveAs "F:\paper\20080407210.doc"
- objWord.Quit
- %>
复制代码
作者: find 时间: 2012-1-29 15:13
什么数据库?Access?Oracle?MySQL?
另外,VBS本身就可以合并word,不必调用VBS
作者: lrc0095 时间: 2012-1-29 18:40
Accesss数据库
作者: lrc0095 时间: 2012-1-29 19:14
我用asp做一个毕业论文管理系统,有一个功能需要将每个学生的开题报告、论文正文、八大表格这三个部分的word文档合并为一个以学号+姓名为文件名的word文档。每届学生有几百个名,论文正文上万字,并带有图片,不合适全放到数据库里,只能作为一个文件上传,然后再与其它表格合并。
作者: powerbat 时间: 2012-1-29 21:32
ado表示处理Accesss数据库毫无鸭梨
作者: lrc0095 时间: 2012-1-29 21:45
那怎么办?还有什么方法可以合并每一个学生的三篇word文档并保存文件名为对应学号的文件??
作者: lrc0095 时间: 2012-1-31 11:45
难道真的没有人能够解决这个问题?
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |