Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/11/2005, 11:22
rojobe55
 
Fecha de Ingreso: febrero-2003
Ubicación: Costa Rica
Mensajes: 133
Antigüedad: 21 años, 3 meses
Puntos: 0
Ya que nadie me contesta....

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.