Bueno, esperando alguna respuesta de alguien he probado el siguiente codigo:
 
Private Sub mnuFileImprimir_Click()
On Error Resume Next 
Dim eQuery As OLECMDF       'retorna el valor del QueryStatusWB 
    eQuery = WebBrowser1.QueryStatusWB(OLECMDID_PRINT)  'trae el estado del comando imprimir
    If Err.Number = 0 Then
          If eQuery And OLECMDF_ENABLED Then
             WebBrowser1.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_PROMPTUSER, "", ""    'Ok?
          Else
                MsgBox "El comando Imprimir está momentaneamente deshabilitado."
          End If
    End If
    If Err.Number <> 0 Then MsgBox "Error en el comando Imprimir: " & Err.Description 
End Sub 
Que encontré buscando por el SDK y lo pongo por si alguien tiene curiosidad. Pero sucede que me da el siguienteerror 
"Permiso denegado"    creo que el error 70. 
He probado el codigo con otros OLE como el OLECMDID_PROPERTIES y funciona perfectamente, tambien funciona el OLECMDID_SAVEAS para guardar como (que fué el origen del post, ya solucionado!) 
Pero: ¿por que no funciona la impresión?????
Alquien tiene alguna idea.
Saludos.