Visual Basic - ¡¡ URGE!! Impresion de .html

Life is soft - evento anual de software empresarial
 
Vista:

¡¡ URGE!! Impresion de .html

Publicado por joselito (15 intervenciones) el 04/04/2003 10:43:52
Hola, amigos.
Tengo un problema. Tengo un monton de ficheros .html, que tengo que sacar por impresora, tal cual quedarian si se abriese uno por uno, y se diese a imprimir... ¿me entendeis?...
Solamente tengo que elegir un fichero .html, y al dar a un boton cualquiera de imprimir, que me salga dicho contenido por impresora...
No tengo ni idea de cómo hacerlo. ¿Qué codigo tengo que poner? ¿De qué tipo tiene que ser la variable?... Muchas gracias...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¡¡ URGE!! Impresion de .html

Publicado por fernando.gomez (143 intervenciones) el 04/04/2003 22:34:20
Necesitas crear un objeto WebBrowser, en shdocvw.dll. Independientemente de si lo muestras o no, emplea el metodo Navigate para seleccionar tu URL. Despues, emplea este codigo para enviar a imprimir (supongo que tu control se llama wBrowser):

Dim eQuery As OLECMDF

eQuery = Me.wBrowser.QueryStatusWB(OLECMDID_PRINT)

If Not Err.Number Then
If eQuery And OLECMDF_ENABLED Then
Me.wBrowser.ExecWB OLECMDID_PRINT, _
OLECMDEXECOPT_PROMPTUSER, 4
DoEvents
Else
MsgBox "El comando para imprimir está actualmente deshabilitado. Revise sus configuraciones de sistema.", vbExclamation
End If
End If

De ahi, seleccionas impresora y mandas a imprimir.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar