vb 怎么删除word中最后一页的空白行
vb 怎么删除word中最后一页的空白行,不是那一页给删掉,是把最后一页的空白行删除,别的页的空白行不变
经测试:
word中的回车符,不是chr(13) & chr(10),也不是crlf。是什么也没测试出来。
楼主请参考下面的代码自行解决:
程序代码:
Private Sub Form_Load() Dim wrd As Object Dim MyWord As Object Dim WriteWord As Object Dim ReadWord As Object '创建doc文档 Set wrd = CreateObject("Word.Application") Set MyWord = wrd.Documents.Add MyWord.SaveAs "c:\test.doc", 16 '可以是doc格式,也可以是docx格式 MyWord.Close '写doc文档内容,也可以写docx文档。 Set WriteWord = wrd.Documents.Open("C:\test.doc") Set ObjSelection = wrd.selection '每个文档窗格只能有一个活动的 Selection对象,并且整个应用程序中只能有一个活动的 Selection对象 ObjSelection.Font.Size = 14 '设置字体大小 ObjSelection.Font.Bold = True '是否加粗 ObjSelection.Font.Color = RGB(255, 0, 0) '设置字体颜色 ObjSelection.TypeText ("test") '写入内容 WriteWord.Close '读doc文档内容,也可以读docx文档内容。 Set ReadWord = GetObject("c:\test.doc") MsgBox ReadWord.Content.Text, vbInformation, "Word" Set wrd = Nothing Set MyWord = Nothing Set WriteWord = Nothing Set ReadWord = Nothing End Sub