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 '子程序结束
下面一段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 '子程序结束
...全文
相关推荐
VBA示例之 求人不如自已动手 取得汉字拼音的第一个字母
VB6.0则是VBA的前身,虽然现在已被更新的版本替代,但其基本语法和概念在VBA中仍然适用。在Excel的VBA环境中,我们可以创建一个模块,并编写函数或子程序来实现所需功能。
access转my
**触发器和存储过程**:Access可能包含一些宏或VBA代码,这些功能在MySQL中可通过触发器和存储过程实现。需要将这些逻辑转换成MySQL的SQL语句。9.
dbf转excel
这些文件可能构成一个使用VB开发的DBF转Excel的小型应用程序。5.
将PDF文件转为TXT文件
为了实现这些功能,你需要具备一定的编程基础,例如使用VBScript、VBA(Visual Basic for Applications)、C#或VB.NET等支持COM调用的语言。
VB.NET 进制转换 2进制 8进制 10进制 16进制 实现互转
对于输入验证和异常处理,开发者应根据实际需求添加相应的代码。通过掌握这些基本的转换方法,你可以轻松地在VB.NET中实现不同进制之间的互转。


