Sole
2006-03-07 14:29:21 UTC
Ciao a tutti,
ho realizzato un programmino VB6 per stampare delle etichete utilizzando
word 11: creo un file di testo in una dir temporanea e do il comando di
stampa unione in automatico.
Il modello dei campi da stampare è impostato da VB, mentre solo il formato
dell'etichetta (dimensioni) è precedentemente impostato in word.
Alla fine del processo, se salvo il documento, questo rimane unito ai dati,
senza piu' alcun collegamento col database che ha originato le etichette:
infatti se sposto il doc su un altro pc, lo posso aprire liberamente e
leggere in chiaro tutti gli indirizzi delle etichette.
Il problema però è che quando mando in stampa, non riesco a dare la
selezione di pagina! In pratica, se ho 10 pagine e volessi stampare solo
dalla 8 alla 10, la selezione impostata non la prende e in stampa non vedo
nulla! L'unica alternativa funzionante è posizionarsi sulle singole pagine
(la 8, la 9 e la 10) ed eseguire la stampa della "pagina corrente".
Potrei anche prendere in considerazione l'idea di trattare le etichette come
singoli record e mandarli così in stampa (es: dal 24 al 32), ma le opzioni di
stampa database sono disabilitate!
Qcno sa darmi una mano?
Grazie e saluti!
ho realizzato un programmino VB6 per stampare delle etichete utilizzando
word 11: creo un file di testo in una dir temporanea e do il comando di
stampa unione in automatico.
Il modello dei campi da stampare è impostato da VB, mentre solo il formato
dell'etichetta (dimensioni) è precedentemente impostato in word.
Alla fine del processo, se salvo il documento, questo rimane unito ai dati,
senza piu' alcun collegamento col database che ha originato le etichette:
infatti se sposto il doc su un altro pc, lo posso aprire liberamente e
leggere in chiaro tutti gli indirizzi delle etichette.
Il problema però è che quando mando in stampa, non riesco a dare la
selezione di pagina! In pratica, se ho 10 pagine e volessi stampare solo
dalla 8 alla 10, la selezione impostata non la prende e in stampa non vedo
nulla! L'unica alternativa funzionante è posizionarsi sulle singole pagine
(la 8, la 9 e la 10) ed eseguire la stampa della "pagina corrente".
Potrei anche prendere in considerazione l'idea di trattare le etichette come
singoli record e mandarli così in stampa (es: dal 24 al 32), ma le opzioni di
stampa database sono disabilitate!
Qcno sa darmi una mano?
Grazie e saluti!