如何判斷多少頁將列印在 Excel 中

適用於: Microsoft Office Excel 2007

如需 Microsoft Excel 97 或更早,Microsoft Excel 98 和較早版本的本文,請參閱139405

摘要


Microsoft Visual Basic for Applications,不提供方法,以判斷將列印工作表中的頁面總數。不過,您可以使用ExecuteExcel4Macro方法,用於取得。DOCUMENT(50) 巨集工作表函數傳回的會在使用中工作表列印的頁面總數。

更多的資訊


Microsoft 會提供程式設計範例僅供說明,不提供任何明示或默示的保證,其中包括,但不是限於適售性以及適合某特定用途之默示擔保責任。本文假設您已熟悉我們所示範的程式設計語言,以及用來建立和偵錯程序的工具。Microsoft 技術支援工程師可以協助解釋特定程序中的功能,但它們不會修改這些範例以提供附加功能或建構程序來滿足您的特定需求。
如果您有限制的程式設計經驗,您可能想要連絡微軟認證夥伴 」 或 「 Microsoft 諮詢服務。如需詳細資訊,請造訪下列 Microsoft 網站:

Microsoft 認證合作夥伴- https://partner.microsoft.com/global/30000104

Microsoft 諮詢服務- http://support.microsoft.com/gp/advisoryservice

如需有關可用的支援選項,以及有關如何連絡 Microsoft 的詳細資訊,請造訪下列 Microsoft 網站:http://support.microsoft.com/default.aspx?scid=fh;EN (英文)Cntactms (英文)若要使用下列的巨集,設定 Microsoft Excel 檔案,如下所示:



  1. 建立新的 Microsoft Excel 活頁簿。
  2. 選取範圍 A1:J100。
  3. 輸入數字 1 然後按 CTRL + ENTER。您應該會看到所有選取的儲存格填入數字 1。
  4. 將 Visual Basic 巨集模組。
  5. 在模組中,輸入下列程式碼:
  6. Sub ShowMe()
    MsgBox ExecuteExcel4Macro("GET.DOCUMENT(50)") & _
    " pages will be printed."
    End Sub
  7. 執行巨集。



參考


在 Excel 函數參考手冊,可以找到 Get.Document 巨集函式的其他資訊。