Re: [dev-it] elenco dei nomi delle stampanti
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
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
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
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
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]
