' Version VB Script ' ------------------------------------------------ <HTML> <HEAD> <SCRIPT LANGUAGE=vbscript> <!-- Sub btn_print_onclick WebBrowser.ExecWB 6,6 '<-- imprime directement sans confirmation 'WebBrowser.ExecWB 6,2 <-- ouvre la fenetre du choix d'imprimante avant impression End Sub --> </SCRIPT> </HEAD> <BODY> <OBJECT ID="WebBrowser" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT> Voici un simple example d'impression sans confirmation... <INPUT type="button" value="Print !!" id=btn_print name=btn_print> </BODY> </HTML> ' Version JavaScript ' ------------------------------------------------ <html> <head> <script id=clientEventHandlersJS language=javascript> <!-- function Button1_onclick() { WebBrowser.ExecWB(6,6); } //--> </script> </head> <body> <OBJECT ID="WebBrowser" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT> Test D'impression<br> <INPUT type="button" value="Imprimer" ID="Button1" NAME="Button1" onclick="return Button1_onclick()"> </body> </html>
Pas mal, l'idée est très bonne.De plus ca et la sauvegarde direct d'un fichier sont des question souvent demandées.F___
très bien, dans le même ordre d'idée est il possible de m'imprimer que l'essentiel de la page (sans imprimer certaine parties ou en ajoutant un titre)
A priori tu peux le faire avec des affichages de div... en dhtmltu cache tous les div que tu ne veus pas imprimer et tu imprime puis tu les reaffiches...Pour ce qui est du titre je pense que c'est pas possible car ce sont les parametres de l'impression a partir d'un browser...
Bonjour, très interessant, c'est ce que je recherchais, mais comment faire pour qe l'impression se fasse deux fois de suite en automatique sans le demander ?
Si tu mets ca : WebBrowser.ExecWB 6,6 2 fois p-e que ca marchera sinon tu fais une procedure que tu appelles 2 fois..Tu peux la mettre sur le onload de la page si tu veux...
Bonjour,Tu dit que c'est possible en javascript, mais comment fait tu???Je voudrais aussi pouvoir imprimer en mode paysage... est-ce possible?
<script language=javascript><!--WebBrowser.execwb 6,6//--></script>Pour le paysage, il faut que ce soit configurer par defaut ds la config de ton imprimante parceke le 6,6 prend les options par defaut...
Après plusieurs de recherche je le trouve enfin, merci beaucoup.Enormément de personne pensent que c'est impossible.
AÏE !!! Ca ne marche pas sous Opéra (et peut-être d'autre browsers d'ailleurs.) Néanmoins, c'est génial !!! Merci "cbu"
Bonjour,Comment peut on faire pour imprimer une page sans les entête et pied de page ?
je cherche a imprimier un screenshot qui il me semble est stocké dans window.clipboardData comment puis je faire l'impression de ce screenshot via un bouton ?
nickel !!J'aimerais comprendre à quoi correspond :CLSID:8856F961-340A-11D0-A96B-00C04FD705A2et à quoi sert présisement la fonction ExecWB() et ses paramètres.Si qqn sait...En tout cas, merci Cyril !
Le CLSID correspond à l'Objet WebBrowser sinon IE ne pourrait pas l'interprété...tout sur l'objet WebBrowser : http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/webbrowser/reference/objects/webbrowser.asp
La classe ce composant !!! Je viens de te tester sur 3 machines et ca marche nickel !! Au fait, est-ce que cela fonctionnera encore avec les porchaines versions IE ? (je sais la question est un peu conne...)
Laisse moi regarder dans la boom de crystal ..... :Euh I dont know.. But ce code est sur aucun tutorial et je l'ai trouve au pif en essayant !!! Donc p-e qu'ils ne le changeront pas sur les prochaines versions de IE pour le moment.. Mah bon On verra.. :)
Sur mon poste, la ligne <OBJECT ID="WebBrowser"... > génère une alerte de type "ActiveX pas sûr, cette page ne sera pas affichée correctement".Dommage.
Merci beaucoup pour ce post ! Il va bien m'aider...Est-ce qu'il est possible de definir l'imprimante dans la ligne de commande ou est-ce qu'il faut forcément passer par l'imprimante par défaut ?? En fait, je voudrais m'en servir pour générer du pdf mais les imprimantes virtuelles type pdfcreator sont rarement définies par défaut !!
Effectivement.. Lanfeust je ne sais pas si on peut choisir une autre imprimante en parametre...SorrySi tu trouves partage ;)
Oki moi je suis sous linux....
j'ai essayé la version JS et moi il me pete une erreur 'Objet attendu' pourtant j'ai bien c/c le script... une idée ?
OS / Navigateur / Version demz ?
windows 2000 / ie 6.0 (mais j'ai aussi essayé avec mozilla et netscape)
euh ouais ..en fait desole mais je me suis gauffré il faut pas ecrire "Function" mais "function"...Avait oublier que CT case sensitive Javascript..
bon ca marche en VB donc te prends pas la tete, merci quand meme =)
non mais en fait en javascript ca marceh aussi mais G mis un f minuscule a function mais le script de Nix le met automatiquement en Majuscule ...Desole ... !!!
c'est bon ca marche aussi en js =)heureux d'avoir pu contribuer au fonctionnement du js... :)
en fait C a cause du generateur de Nix car j'avais deja mis en Minuscule le f de function et le code de Nix me la genere en Majuscule ..Tu as contribué a voir un pseudo bug sur le reseau codes sources :P++
moi j'ai permission refusée pouvez vous m'aider ?
slt!voilà, j'ai lu les divers commentaires mais j'ai pas trouvé une réponse à la possibilité d'écrire un code pour imprimer sans afficher entête et pied de pages.Bien que le sujet sois passé au oubliette je souhaite y revenir. Merci!
Nebulon, ce que tu cherches ce trouve ici :http://www.allhtml.com/forum/index.php?t=l&f=2&i=289643¶m_mc=ExecWBC la meme facon d imprimer (meme fonction : ExecWB) mais tu gere les entetes et pieds de pages.
bjr,ca marche plus avec xp depuis le SP2...enfin chez moi :(
Pareil.... une solution ???
Pour infoça marche si on remplace la ligne WebBrowser.ExecWB 6,6 '<-- imprime directement sans confirmation par WebBrowser.ExecWB 6,2,3,0 '<-- imprime directement sans confirmation Testé sous IE6 W2K SP4 & XP SP2 IE7
Merci Corentin Je teste et si cela fonctionne, je l'ajoute à ma source ^^
Je suis sur IE6 WinXP Sp2 cela ne fonctionne pas Cotentin
bonjoursvp j'ai une probleme au cours de realiser le programme de la commande d'impression en java (je travail un projet de fin d'etude en JBuiledr donc svp aider moi )
Salut!Je voudrais pouvoir à partir de la page HTML lancer une impression mais sur une des imprimantes disponibles, et non pas sur l'imprimante par défaut. Pensez-vous ou savez-vous si c'est possible?Merci d'avance:)
Salut à tous,Apparemment ca marche pour bcp de monde mais pour moi le code javascript ouvre la boite de dialogue pour confirmer l impression, savez vous pourquoi??D'avance merci
bonjour,je suis winxp sp2 et ie7 et cela ne fonctionne pas.Quelqu'un connaitrai t il le pourquoi du comment et surtout comment contourner cela? j'ai cherché toute la matinée et pas moyen de trouver une automatisation d'impression qui fonctionne avec cette config... :(Merci d'avance.Esus
Bonjour tout le monde,j'ai un projet à réaliser sur visual basic 2005 et dans les contraintes imposé par ma prof est: impression de manière "frustre" des résultats dans Word ou Excel.quelqu'un pourrait-il m'aider car je n'ai aucune idée .merci d'avance
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 599 097 membres 353 nouveaux aujourd'hui 15 442 membres club