簡體   English   中英

從 excel vba 的 word 文件中打印特定頁面

[英]Print specific pages from word file from excel vba

我正在嘗試使用 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

假設您在開始objDoc.PrintOut的行上遇到錯誤,然后將該行替換為

objDoc.PrintOut Range:=wdPrintFromTo, From:="1", To:=CStr(LastPage)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM