Microsoft Office Word 超出可列印範圍解決方案

「節 n 的邊界設定已超過此頁可列印的範圍」

拿 Word 當作排版工具未必適當,但是搭配上合併列印功能之後卻會相當威猛,所以我還是會用 Word 來設計些簡單圖案來做裁切。

既然設計好,當然就會需要列印輸出,但此時如果你的表格內容超過頁面規定的範圍,程式就會自動告訴你內容超出頁面可能無法列印出來,問你是否要繼續列印。如果你打算照印不誤,不巧地手頭上有上百個頁面需要輸出該怎麼辦,不斷地按 ENTER 也不是辦法。

網路上找到很好的解決方法,就是透過巨集功能來列印。

Office Word / 檢視 / 巨集 / 檢視巨集 ,輸入巨集的名稱(暫且用" Print_Now"),按下建立。將以下的程式碼全部貼上去,儲存關閉即可。


Sub Print_ShowNoWarning() Dim bPrintBackgroud As Boolean ' 儲存當前列印背景設定 bPrintBackgroud = Options.PrintBackground ' 關閉列印背景顯示 (不列印背景顏色或圖片) Options.PrintBackground = False ' 關閉顯示警告,防止在列印過程中顯示警告訊息 Application.DisplayAlerts = wdAlertsNone ' 顯示列印對話框,允許使用者進行列印設置 Dialogs(wdDialogFilePrint).Show ' 恢復顯示警告,讓後續操作中顯示警告訊息 Application.DisplayAlerts = wdAlertsAll ' 恢復原本的列印背景設定,保持原始設置 Options.PrintBackground = bPrintBackgroud End Sub


列印檔案時,不像往常一樣使用 Ctrl + P 列印,而是從 檢視 / 巨集 / Print_ShowNoWarning_2 / 執行。這時列印就不會跳出警告訊息了,相當適合使用合併列印功能的使用者,免去數百數千的確定按鈕。


較新的 較舊

نموذج الاتصال