Newsgroup: it.comp.lang.visual-basic
Titolo: [vb6] WebBrowser: impostazioni stampa e numero copie.

Ciao a tutti!
Ho creato un programma vb6 che per comodità utilizza dei report fatti in 
html.
Utilizzo quindi il componente WebBrowser per aprire il report e stamparlo 
automaticamente.
Il primo problema è sorto in quanto non voglio che sui report vengano 
stampati intestazione e piè di pagina, perché se modifico l'intestazione e 
il piè di pagina di Internet Explorer, l'utente che volesse stampare da IE 
non avrebbe più queste informazioni.
Quindi vorrei trovare un modo per togliere intestazione e piè di pagina solo 
dai miei report.
Qualcuno sa dirmi come fare?
Il secondo problema è che dovrei stampare più di una copia dello stesso 
report.
Al momento ho risolto con un ciclo For, ma spero si possa fare la stessa 
cosa passando un qualche parametro al metodo ExecWB di WebBrowser.
Qualcuno ha qualche idea su come fare?
Non ho trovato molte informazioni sul metodo ExecWB e lo stesso MSDN sembra 
essere molto vago...
Grazie!
-- 
3st3b4n
www.seber.it
Questo post è stato scritto con bit riciclati 

 WebBrowser. Qualcuno ha qualche idea su come fare?
-- 
3st3b4n
www.seber.it
Questo post č stato scritto con bit riciclati 

 Questo post è stato scritto con bit riciclati
Ciao, ho il tuo stesso problema. Ti dico che dopo aver cercato a lungo
ho trovato tante domande ma nessuna risposta su come stampare più
copie di un documento html senza dare ogni volta l'ok.
Ho pensato alla seguente: salvare il file html su disco ed aprirlo con
il word, in questo modo non dovresti modificare le intestazioni a piè
di pagina e dovrebbe esser possibile stampare + copie....ora continuo a
guardarci, se trovi la soluzione dai un fischio ;)
Ciao

> WebBrowser. Qualcuno ha qualche idea su come fare?
Perche' non compaia la finestra di dialogo, prima della stampa:
WebBrowser1.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER, 0, 0
(tratto da:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q315657
)
Non funziona, pero', su IE5 e dintorni:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q315657
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q283797
hth,
Lokar

 a guardarci, se trovi la soluzione dai un fischio ;)
Il problema č proprio Word. Lo stesso programma inizialmente l'avevo 
progettato per l'utilizzo dei modelli di Word: il programma apriva il 
modello e sostituiva ai segnalibri i dati prelevati dalla banca dati e poi 
stampava. Tutto ok, se non che i computer dove dovrŕ girare non hanno Word e 
avremmo dovuto far acquistare ai clienti una licenza per ogni PC.
E' per quello che ho scelto la via dell'HTML (passando prima anche per 
OpenOffice), anche se in questo modo i clienti avranno un po' piů di 
problemi a preparasi i moduli.
La stampa di piů copie, utilizzando il ciclo For...Next non mi crea 
problemi, in quanto, per evitare la conferma utilizzo come parametro 
OECMDEXECOPT_DONTPROMPTUSER (2).
-- 
3st3b4n
www.seber.it
Questo post č stato scritto con bit riciclati 

 WebBrowser1.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER, 0, 0
Il problema non è la finestra di dialogo: il problema più semplicemente era 
sapere se è possibile indicare in qualche modo la quantità di copie da 
stampare (senza l'intervento dell'utente) senza dover utilizzare un cliclo 
For...Next come faccio attualmente. Grazie comunque per la segnalazione.
-- 
3st3b4n
www.seber.it
Questo post è stato scritto con bit riciclati