如何決定要在 Excel 中列印多少頁數

摘要

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

更多資訊

Microsoft 僅提供用於說明的程式設計範例,不提供明示或暗示的保證,包括但不限於針對特定目的的可商業性和/或適宜性的隱含保證。 本文假設您相當熟悉示範所用的程式設計語言,也熟悉用於建立和偵錯程序的工具。 Microsoft 技術支援工程師可以協助解釋具體程序的功能,但不會修改這些範例以提供附加功能或建構程序來滿足您的特定需求。
如果您程式設計經驗有限,則可能需要聯繫 Microsoft 認證合作夥伴或 Microsoft 諮詢服務。 如需詳細資訊,請造訪下列 Microsoft 網站:

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

Microsoft 專業服務 - https://www.microsoft.com/professionalservices/overview

如需有關可用支援選項與如何連絡Microsoft的詳細資訊,請造訪下列 Microsoft 網站:http://support.microsoft.com/default.aspx?scid=fh;EN-US;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. 執行巨集。

參考資料

有關 Get.Document 巨集函數的其他資訊,請參閱 Excel 函數參考手冊。