Cuestión : VB6: Archivo de HTML de la impresión en la sola página

Nuestro uso VB6 crea un archivo de HTML para la impresión, y para enviar por correo electrónico. Todo está trabajando perfectamente. Excepto, por supuesto, el listado va a una segunda página. El texto es solamente algunas líneas y un pequeño gráfico… Ésta es la línea que utilizamos a la manija de print.

ShellExecute, “IMPRESIÓN”, app. ¿Trayectoria y” \ rc.htm ", "", "", SW_HIDE

Is allí un parámetro que se puede fijar para forzar la página para rendir a una sola hoja del papel?
class= del

Respuesta : VB6: Archivo de HTML de la impresión en la sola página

Utilizar el control del web browser en lugar de otro
WB.Visible=False
WB.Navigate app. Trayectoria y “\ rc.htm”
Hacer mientras que WB.ReadyState<4>   DoEvents
Lazo
'O aún mejorar - sin el archivo:
'WB.Navigate “about.blank”
“Hacer el whilw WB.ReadyState<4>  ” DoEvents
'Lazo
'WB.Document.body.innerHtml=YourFormattedHtmlString
WB.ExecWB (OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER, 1)
'OLECMDID_PRINT = 6
'OLECMDEXECOPT_DONTPROMPTUSER = 2
'OLECMDEXECOPT_PROMPTUSER = 1

Otras soluciones  
 
programming4us programming4us