Comentarios sin revisar del artículo: Imprimir una página sin ver el diálogo de impresión

14 comentarios sin revisar
05/9/05

Por: Gorka
No entiendo como, siendo un tutorial de vbscript, se mezcla con javascrip en la siguiente sentencia:
<a href="javascript:Print ();">Imprimir</a>

¿Cual seria su equivalente en vbscript?
21/2/06

Por: Juan Carlos
En Javascript a mí me funciona el comando IEWB.ExecWB(6,2), lo mismo pero con los parámetros (6,1) muestra el diálogo de impresión. Se pueden ver las opciones en la Web de msnd
21/2/06

Por: Juan Carlos
Se me olvidaba que antes hay que crear el objeto en el cuerpo de la página:
<OBJECT ID="IEWB" WIDTH="0" HEIGHT="0" CLASSID="clsid:8856F961-340A-11D0-A96B- 00C04FD705A2"></OBJECT>
22/2/06

Por: Gabriel
Hola, este ejemplo no funciona con IE 5.5 o superior (6 en mi caso), si alguien sabe como hacer que funcione, les agradezco la ayuda.
05/6/06

Por: Julio
pues yo lo que estoy buscando es que al darle a imprimir se habra la ventana de vista preliminar antes de imprimir para ver como va a quedar. Sin necesidad de ir a archivo y vista preliminar.
Esto se puede hacer????
Saludos y gracias
09/6/06

Por: Julia Fortis
Esta es la unica pagina que he encontrado que explica como evitar la caja de dialogo de impresion, pero NO sirve.NI SIQUIERA EL EJEMPLO. Podrìan decirme por favor como puedo hacer esto en una pagina asp? Por Favor?
10/7/06

Por: Andres
Probe el script pero no hay caso que funsione tengo Windows XP
08/9/06

Por: roger guevara
probe l script y al publicar la pagina esta es bloqueada por el explorer, no permite la ejecucion del acticex, tengo el explorer 5.5, que puedo hacer para resolver esot, muchas gracias.
01/2/07

Por: Ed Lopez
utilice este script dentro de una pagina emergente y funciono algo diferente a lo que decia el contenido,muestra el cuadro de dialogo al momento de imprimir, nota, utilizo IE 7 sobre WinXP con IIS. alguno de ustedes habra encontrado la solucion?
01/2/07

Por: Ed Lopez
olvide mostrar el script

<script language="vbscript">
SUB Print()
OLECMDID_PRINT = 6
OLECMDEXECOPT_DONTPROMPTUSER = 2
OLECMDEXECOPT_PROMPTUSER = 1

window.document.body.focus()

on error resume next
call IEWB.ExecWB (OLECMDID_PRINT, -1)

if err.number <> 0 then
alert "No se pudo imprimir"
end if

END SUB
</script>
</head>

<body onload="javascript:print()" on>
25/5/07

Por: silvia
de verdad que a alguien le ha funcionado???
06/6/07

Por: Aldo
Gracias men andaba buscando justo ese codigo te pasaste = si teni mas subelos que me serviran harto...
Agradecido
19/6/07

Por: Julio P.
ESTE SI FUNCIONA EN JAVASCRIPT:

<script language="Javascript1.2">
<!--
// please keep these lines on when you copy the source
// made by: Nicolas - http://www.javascript-page.com

var message = "Print";

function printpage() {
window.print();
}

document.write("<form><input type=button "
+"value=""+message+"" onClick="printpage()"></form>");

//-->
</script>
17/3/08

Por: Martin_lpj
Esta funcion la llaman desde cualquier boton y listo. Aclaro que esta hecha en JScript
Saludos ;)

function Imprimir()
{
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser); WebBrowser1.ExecWB(6, 2); WebBrowser1.outerHTML = "";
}

Alojados en el grupo