Re: [dev-it] elenco dei nomi delle stampanti

2009-08-21 Per discussione Antonello Cerrato

Grazie

Lido Bernardini schrieb:

 Emanuele ha scritto:

  

Per curiosità ho provato con il documento di Andrew Pitonyak (
http://www.pitonyak.org/AndrewMacro.odt ) e la macro che presenta
(paragrafo 10.7.4) a me funziona correttamente ...



Ciao Emanuele

Avevo provato anch' io quella macro, sia l' originale su oooforum
che quella modificata da Pitonyak
In ambedue i casi mi bloccavano calc
  

...

Io, a suo tempo, ho ovviato al problema con una sorta di configurazione
Tramite dialogo tra le varie impostazioni ho messo varie caselle di testo
in cui riportavo i nomi delle stampanti (3), questi e gli altri dati venivano
memorizzati in una parte non utilizzata di un foglio e da qui "prelevati"
per l' uso che ne volevo fare
Corto che se si cambia o si aggiunge una stampante si deve rifare la 
"configurazione", se tutto questo fosse in automatico sarebbe meglio


Spero che la macro funzioni anche ad Antonello, dal momento che anche 
lui usa Windows
  

Grazie a Emanuele e Lido,
per scrupolo ho riprovato a copiare la routin del documento 
AndrewMacro.odt  ,
sia il 10.18 che il 10.15 come richiesto, e lanciarla, ma il risultato é 
sempre lo stesso: ad un certo punto viene richiamata ricorsivamente la 
funzione
TopWPrint_windowOpened(e=) e per fermare tutto devo addirittura chiudere 
la sessione di windows.


Forse il problema potrebbe essere che lavoro su una sessione di windows 
in un terminal-server, mah...


Comunque come giá detto ho visto che il codice é troppo complicato per 
mettermi a cercare di decifrarlo e tirarne fuori il succo,
anche perché penso che non sia tutto necessario per lo scopo di elencare 
le stampanti diponibili, lascieró perdere.


Buona anche la soluzione di Lido, ma a me non va bene perché sarebbe un 
problema avere tutto l'elenco delle stampanti che poi

vengono continuamente cambiate o spostate.

A questo punto come giá detto proveró a usare il sistema di far apparire 
all'apertura del documento calc la finestra di openoffice che
imposta le proprietà di stampa e sperare che a quel punto chi lo usa 
scelga la sua stampante. magari gli faccio anche apparire un avviso!


Ciao
Antonello

--
Antonello Cerrato
Responsabile delle strutture abitative a Cardano e Bolzano - Strukturleiter der 
Wohneinrichtungen in Kardaun und Bozen
Bezirksgemeinschaft Salten-Schlern - Comunità Comprensoriale di Salto-Sciliar
Scuola Abitativa - Trainingswohnungen
Viale Europa 172 - Europaallee 172
39100 Bozen - Bolzano
Tel./Fax 0471/932182
Comunitá Alloggio - Wohngemeinschaft
Via Collepietra 5 - Steineggerstr. 5
39053 Cardano - Kardaun
Tel. 0471 360808 / Fax 0471 360809
Email: [email protected] 



-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



Re: [dev-it] elenco dei nomi delle stampanti

2009-08-21 Per discussione Lido Bernardini
 Emanuele ha scritto:

> Per curiosità ho provato con il documento di Andrew Pitonyak (
> http://www.pitonyak.org/AndrewMacro.odt ) e la macro che presenta
> (paragrafo 10.7.4) a me funziona correttamente (naturalmente attenzione
> a copiare tutto il codice necessario, cosa che io non avevo fatto al
> primo colpo... :-) ), certo forse non è un test particolarmente
> attendibile dato che ho solo il "fax" e il "xps document writer" di
> windows...

Ciao Emanuele

Avevo provato anch' io quella macro, sia l' originale su oooforum
che quella modificata da Pitonyak
In ambedue i casi mi bloccavano calc, di conseguenza non l' ho proposta
ad Antonello pensando a qualche conflitto con le versioni più recenti
di oOO ( è stata scritta con la 2 )
Se mi dici che a te funziona il problema può essere che tu usi Windows
e io Linux? Mah!
Da quello che credo di aver capito, leggendo alcuni thread su oooforum,
il basic di OpenOffice non ha una funzione (proprietà, metodo o altro)
per rilevare le stampanti come il vba di Office
Può darsi che ultimamente sia cambiato qualcosa, ma non ne sono certo
Certamente non si può avere tutto, ma una cosa del genere la trovo
di una certa utilità

Io, a suo tempo, ho ovviato al problema con una sorta di configurazione
Tramite dialogo tra le varie impostazioni ho messo varie caselle di testo
in cui riportavo i nomi delle stampanti (3), questi e gli altri dati venivano
memorizzati in una parte non utilizzata di un foglio e da qui "prelevati"
per l' uso che ne volevo fare
Corto che se si cambia o si aggiunge una stampante si deve rifare la 
"configurazione", se tutto questo fosse in automatico sarebbe meglio

Spero che la macro funzioni anche ad Antonello, dal momento che anche 
lui usa Windows

Ciao
lido
 



-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



Re: [dev-it] elenco dei nomi delle stampanti

2009-08-20 Per discussione Emanuele
Grazie Lido, ho trovato finalmente il tempo di guardarci: tutto bene 
la parte che riguarda l'interfaccia con l'utente e l'impostazione 
della stampante, ma la parte che serve a trovare la lista delle 
stampanti disponibili é un vero rompicapo!!! Troppo complicato Ho 
anche provato semplicemente a copiare le macro e eseguirle ma non 
funziona e succedono cose strane: lampeggia la barra del titolo della 
finestra, e una delle ruotin si blocca e continua a richiamare 
ricorsivamene una funzione all'infinito; ho dovuto forzare la chiusura 
del documento dove avevo copiato la macro per farla smettere.


Per curiosità ho provato con il documento di Andrew Pitonyak ( 
http://www.pitonyak.org/AndrewMacro.odt ) e la macro che presenta 
(paragrafo 10.7.4) a me funziona correttamente (naturalmente attenzione 
a copiare tutto il codice necessario, cosa che io non avevo fatto al 
primo colpo... :-) ), certo forse non è un test particolarmente 
attendibile dato che ho solo il "fax" e il "xps document writer" di 
windows...


Ciao!
Emanuele.

-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



Re: [dev-it] elenco dei nomi delle stampanti

2009-08-20 Per discussione Antonello Cerrato



 Antonello Cerrato ha scritto:

  

...mi
mancherebbe peró un passaggino dove l'utilizzatore puó scegliere la
stampante preferita 

...


Prova a guardare qua

http://www.oooforum.org/forum/viewtopic.phtml?t=33674&highlight=choose+printer

se riesci a trovare qualcosa di interessante

Ciao
lido
  
Grazie Lido, ho trovato finalmente il tempo di guardarci: tutto bene la 
parte che riguarda l'interfaccia con l'utente e l'impostazione della 
stampante, ma la parte che serve a trovare la lista delle stampanti 
disponibili é un vero rompicapo!!! Troppo complicato Ho anche 
provato semplicemente a copiare le macro e eseguirle ma non funziona e 
succedono cose strane: lampeggia la barra del titolo della finestra, e 
una delle ruotin si blocca e continua a richiamare ricorsivamene una 
funzione all'infinito; ho dovuto forzare la chiusura del documento dove 
avevo copiato la macro per farla smettere.


Boh!!

Sinceramente  pensavo che bastassero due o tre righe di codice! Ma se 
nell'interfaccia di OpenOffice é giá presente la lista delle stampanti 
semplicemente aprendo la finestra delle proprietà di stampa, possibile 
che non si possa ricavarla semplicemente da lì? Che ne so, una proprietà 
dell'oggetto desktop o di Frame o del documento? Altrimenti se é cosí 
complicato mi sa che faró aprire da macro quella finestra lí ogni volta 
che uno apre il foglio e che poi se la veda lui a scegliersi la 
stampante (se lo vuole fare e sennó andrá a cercarsi la stampa).


Resto in attesa, puó essere che sto prendendo un granchio, se qualcuno 
mi sa aiutare, grazie!!!



Antonello


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



Re: [dev-it] elenco dei nomi delle stampanti

2009-08-05 Per discussione Lido Bernardini
 Antonello Cerrato ha scritto:

> Ho giá visto come impostare le proprietà di stampa via macro, mi
> mancherebbe peró un passaggino dove l'utilizzatore puó scegliere la
> stampante preferita perché naturalmente il codice (e nemmeno io) non sa
> quale sia (ancora non siamo cosí avanzati, vero?)
>

Prova a guardare qua

http://www.oooforum.org/forum/viewtopic.phtml?t=33674&highlight=choose+printer

se riesci a trovare qualcosa di interessante

Ciao
lido

-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]