VBA代码转vb.net

weixin_38473303 weixin_38473303 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
各位前辈老师好!
下面一段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 '子程序结束
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
weixin_38473303
VB 16,718 成员 110,520 内容