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










