Dim WD As Word.Application
WD = New Word.Application
WD.Visible = False
WD.Documents.Open("c:\2.doc")
WD.Selection.Collapse(Direction:=Word.WdCollapseDirection.wdCollapseEnd)
WD.Selection.InsertFile("c:\1.doc")
WD.ActiveDocument.SaveAs("c:\3.doc")
WD.Quit()
WD = Nothing我用以上代码,可以合并,但是1.doc的内容在2.doc的前面。我想把1.doc的内容放在2.doc的后面,不知道该怎么做啊?
另外,有没什么更好的合并代码啊?
WD = New Word.Application
WD.Visible = False
WD.Documents.Open("c:\2.doc")
WD.Selection.Collapse(Direction:=Word.WdCollapseDirection.wdCollapseEnd)
WD.Selection.InsertFile("c:\1.doc")
WD.ActiveDocument.SaveAs("c:\3.doc")
WD.Quit()
WD = Nothing我用以上代码,可以合并,但是1.doc的内容在2.doc的前面。我想把1.doc的内容放在2.doc的后面,不知道该怎么做啊?
另外,有没什么更好的合并代码啊?
解决方案 »
- VB+ACESS连接数和数据库设计问题
- 在VB中,如何将大量数据快速写入SQL server数据库?求速度!!!
- 请懂BC的帮个忙!
- 如何读Unix格式的文本文件
- 谁有关于VB三层结构的例子??谢谢!!
- 用VB怎么才能快速显示一个img图像?
- 如何让水晶报表的0显示成0.00,而不是.00
- 菜鸟的问题之(一)篇:关于datareport的问题!!!(高手快来出手相助,别伤了菜鸟的心)
- 我用csng得到一个浮点数,我想把它格式化一下,只留四位小数,第五位小数四舍五入。这么作呢?
- 如何编写游戏修改程序
- 忘记社区生日了 郁闷. 散分 (欢迎讨论学VB心得)
- 哪位用过excel 2007的 vba, 请指点
可以考虑把光标移动最后,用下面的代码: WD.Documents(1).Paragraphs.Add.Range.Select
WD.Documents(1).Paragraphs(WD.Documents(1).Paragraphs.Count).Range.Select另外,你的代码有问题,VB不允许这样用:
WD.Selection.Collapse(Direction:=Word.WdCollapseDirection.wdCollapseEnd)
WD.Quit()