我正在嘗試使用 Excel VBA 從 word 檔案中列印特定頁面,但我做不到,我只能列印整個檔案而不是我想要的頁面(根據 LastPage 的值進行更改)。這是我使用的代碼。請幫忙,謝謝。
Sub PrintFile()
Dim objWord As Object
Dim objDoc As Object
Set objWord = CreateObject("Word.Application")
Set objDoc = objWord.Documents.Open("D:file.docx")
objWord.Visible = False
objDoc.PrintOut from:="1", To:="LastPage".value
objWord.Quit
End Sub
uj5u.com熱心網友回復:
假設您在開始的行上遇到錯誤,objDoc.PrintOut
然后將該行替換為
objDoc.PrintOut Range:=wdPrintFromTo, From:="1", To:=CStr(LastPage)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/503718.html
上一篇:用換行符提取文本中的粗體字