Assuming you mean total pages printing – have not tested while printing:
Code:
Option Explicit
Public Function TotalPagesPrinting() As Long
Dim strWQL As String, objOut As Object
strWQL = "SELECT * FROM Win32_PrintJob"
For Each objOut In GetObject("winmgmts:\\.\root\CIMV2").ExecQuery(strWQL)
TotalPagesPrinting = TotalPagesPrinting + objOut.TotalPages
Next
End Function
Code:
Private Sub Command1_Click()
MsgBox TotalPagesPrinting
End Sub
More information: Win32_PrintJob, Scripting in Windows 2000