VBA代码转vb.net
各位前辈老师好!
下面一段VBA代码可以将当前Word文档逐页拆分为多个小文档,怎样转换为vb.net代码,请指教。
谢谢!
Sub BreakOnPage() '子程序 BreakOnPage()
Application.Browser.Target = wdBrowsePage ' 应用程序的Browser的Target=wdBrowsePage
For i = 1 To ActiveDocument.BuiltInDocumentProperties("Number of Pages") '设定变量范围为i=1到 ActiveDocument的BuiltInDocumentProperties("Number of Pages")
ActiveDocument.Bookmarks("\page").Range.Copy ' ActiveDocument的Bookmarks("\page" )的单元格区域的复制
Documents.Add ' Documents的添加
Selection.Paste ' 被选项的粘贴
Selection.TypeBackspace ' 被选项的TypeBackspace
ChangeFileOpenDirectory "C:\" 'ChangeFileOpenDirectory"C:\"
DocNum = DocNum + 1 'DocNum=DocNum+1
ActiveDocument.SaveAs FileName:="test_" & DocNum & ".doc" ' ActiveDocument的SaveAs 文件名="test_" & DocNum & ".doc"
ActiveDocument.Close ' ActiveDocument的关闭
Application.Browser.Next ' 应用程序的Browser的下一个
Next i '下一个i
ActiveDocument.Close savechanges:=wdDoNotSaveChanges ' ActiveDocument的关闭 savechanges=wdDoNotSaveChanges
End Sub '子程序结束