一个多页的WORD文档,如何将它的每一页单独保存为一个DOC文件 我对VBA不太熟,请教各位有没有办法在VB中将一个DOC分页保存呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的方法,贴出来抛砖引玉吧。用VBA判断分页好像很麻烦,所以就每次取30行存为一个文件Dim wa As Objecti = 1Set wa = CreateObject("word.application")wa.Visible = Truewa.Documents.Open FileName:="c:\test.doc"taga:wa.Selection.MoveDown Unit:=wdLine, Count:=l + 1wa.Selection.HomeKey Unit:=wdLine ', Extend:=wdExtendwa.Selection.EndKey Unit:=wdStory, Extend:=wdExtendIf wa.Selection.Words.Count > 1 Then wa.Selection.Cut wa.ActiveDocument.SaveAs FileName:="C:\" & i & ".doc" i = i + 1 wa.Selection.PasteAndFormat (wdPasteDefault) wa.Selection.HomeKey Unit:=wdStory wa.Selection.MoveDown Unit:=wdLine, Count:=l - 1, Extend:=wdExtend wa.Selection.EndKey Unit:=wdLine, Extend:=wdExtend wa.Selection.Delete Unit:=wdCharacter, Count:=1 wa.Selection.HomeKey Unit:=wdStory GoTo tagaElse wa.ActiveDocument.SaveAs FileName:="C:\" & i & ".doc" j = iEnd Ifwa.Documents.Close这段程序运行不稳定,有时候正常,有时候就会报错听听各位对这个问题的想法 一个编译错误,很奇怪? 关于Winsock1的一个很菜的问题,求~~~ 请问个VB里面shape控件的作用是什么? excel中查找问题 一个按钮代码有错,出现"请求操作需要OLE DB会话对象,而当前提供程序不支持此条件!"please VB编的程序,只要在按钮上加上图标就出错???? 紧急求助!谢谢各位大虾!! 想学学VB各位高手介绍一下比较好的书籍!!! 多用户同时添加记录时 流水号问题 在win2000下开发的软件为什么不能在win98里用? 如何屏蔽本机的鼠标和键盘? datagrid问题
Dim wa As Object
i = 1
Set wa = CreateObject("word.application")
wa.Visible = True
wa.Documents.Open FileName:="c:\test.doc"
taga:
wa.Selection.MoveDown Unit:=wdLine, Count:=l + 1
wa.Selection.HomeKey Unit:=wdLine ', Extend:=wdExtend
wa.Selection.EndKey Unit:=wdStory, Extend:=wdExtend
If wa.Selection.Words.Count > 1 Then
wa.Selection.Cut
wa.ActiveDocument.SaveAs FileName:="C:\" & i & ".doc"
i = i + 1
wa.Selection.PasteAndFormat (wdPasteDefault)
wa.Selection.HomeKey Unit:=wdStory
wa.Selection.MoveDown Unit:=wdLine, Count:=l - 1, Extend:=wdExtend
wa.Selection.EndKey Unit:=wdLine, Extend:=wdExtend
wa.Selection.Delete Unit:=wdCharacter, Count:=1
wa.Selection.HomeKey Unit:=wdStory
GoTo taga
Else
wa.ActiveDocument.SaveAs FileName:="C:\" & i & ".doc"
j = i
End If
wa.Documents.Close
这段程序运行不稳定,有时候正常,有时候就会报错
听听各位对这个问题的想法