La ricerca ha trovato 127 risultati

da giuserpe
lunedì 2 gennaio 2023, 22:13
Forum: Macro e UNO API
Argomento: [Risolto] Controllare il refresh automatico di Calc con Python.
Risposte: 3
Visite : 1765

Re: [Risolto] Controllare il refresh automatico di Calc con Python.

Ciao nickGiard. In effetti può essere scritto così: def DocumentRefresh(boo): oDoc = XSCRIPTCONTEXT.getDocument() # l'ordine che segue non va cambiato!!! if boo == True: oDoc.IsAdjustHeightEnabled = True oDoc.enableAutomaticCalculation(True) oDoc.removeActionLock() oDoc.resetActionLocks() oDoc.unloc...
da giuserpe
venerdì 2 dicembre 2022, 17:34
Forum: Macro e UNO API
Argomento: [Risolto] Controllare il refresh automatico di Calc con Python.
Risposte: 3
Visite : 1765

[RISOLTO] Controllare il refresh automatico di Calc con Python.

Forse ci siamo... def DocumentRefresh(boo): oDoc = XSCRIPTCONTEXT.getDocument() # l'ordine che segue non va cambiato!!! if boo == True: oDoc.IsAdjustHeightEnabled = True oDoc.enableAutomaticCalculation(True) oDoc.removeActionLock() oDoc.resetActionLocks() oDoc.unlockControllers() oDoc.calculateAll()...
da giuserpe
mercoledì 9 novembre 2022, 12:34
Forum: Macro e UNO API
Argomento: [Risolto] Controllare il refresh automatico di Calc con Python.
Risposte: 3
Visite : 1765

[Risolto] Controllare il refresh automatico di Calc con Python.

Ho necessità di governare il refresh dei documenti Calc. Ho questo codice: def DocumentRefresh(boo): oDoc = XSCRIPTCONTEXT.getDocument() if boo == True: oDoc.enableAutomaticCalculation(True) oDoc.unlockControllers() oDoc.calculateAll() # ~oDoc.removeActionLock() oDoc.resetActionLocks() elif boo == F...
da giuserpe
venerdì 15 maggio 2020, 20:10
Forum: Estensioni
Argomento: [Risolto] Nome dell'add-on invariabile
Risposte: 15
Visite : 9275

Re: [Risolto] Nome dell'add-on invariabile

Ciao a tutti. Ormai ho adottato con succeso il Protocol Headler su LeenO, ma solo per i rilasci ufficiali. Voglio lasciare impostato il Protocol Headler anche per lo sviluppo. Questo servirebbe a testare il programma nelle stesse condizioni in cui viene pubblucato ufficialmente. Infatti con l'ultimo...
da giuserpe
domenica 19 aprile 2020, 22:31
Forum: Estensioni
Argomento: Comando Calc Undo malfunzionante
Risposte: 0
Visite : 2533

Comando Calc Undo malfunzionante

Ciao a tutti, ormai sarei pronto per un nuovo rilascio di LeenO, ma ho un problema da cui non vengo a capo. Da un po' di tempo ho notato che il comando Undo di Calc lavora a caso: in pratica sembra che Calc annulli passaggi un po' a caso e talvolta causa il crash di LibreOffcice. Ho accertato che qu...
da giuserpe
lunedì 21 ottobre 2019, 22:02
Forum: Estensioni
Argomento: [Risolto]Malfunzionamento generalizzato dei menù di dialogo.
Risposte: 19
Visite : 8610

Re: [Risolto]Malfunzionamento generalizzato dei menù di dial

Hubert, per me va già benissimo il tuo test.
Procedo col mio lavoro: sarei prossimo ad un nuovo rilascio, quindi voglio applicare al pacchetto le modifiche necessarie per renderlo utilizzabile con qualsiasi nome, come mi hai insegnato pochi mesi fa.

grazie
da giuserpe
lunedì 21 ottobre 2019, 20:42
Forum: Estensioni
Argomento: [Risolto]Malfunzionamento generalizzato dei menù di dialogo.
Risposte: 19
Visite : 8610

Re: [Risolto]Malfunzionamento generalizzato dei menù di dial

Ho fatto di più: Ho eliminato completamente la cartella di installazione delle estensioni, quindi ho reinstallato. Il tipo di pulsante l'ho già cambiato un paio di giorni fa per tutti i pulsanti in tutti i dialoghi, come avevi già detto. Ho inserto il codice che avevi detto ed ho commentato la righa...
da giuserpe
lunedì 21 ottobre 2019, 8:49
Forum: Estensioni
Argomento: [Risolto]Malfunzionamento generalizzato dei menù di dialogo.
Risposte: 19
Visite : 8610

Re: [Risolto]Malfunzionamento generalizzato dei menù di dial

Mi spiace, ma niente di più dell'immagine allegata.
Il crash report: https://crashreport.libreoffice.org/sta ... ea73a8a114
da giuserpe
domenica 20 ottobre 2019, 22:30
Forum: Estensioni
Argomento: [Risolto]Malfunzionamento generalizzato dei menù di dialogo.
Risposte: 19
Visite : 8610

Re: [Risolto]Malfunzionamento generalizzato dei menù di dial

Questo codice manda in crash LibreOffice.
da giuserpe
sabato 19 ottobre 2019, 19:57
Forum: Estensioni
Argomento: [Risolto]Malfunzionamento generalizzato dei menù di dialogo.
Risposte: 19
Visite : 8610

Re: [Risolto]Malfunzionamento generalizzato dei menù di dial

unlucky83 ha scritto:Sbaglio o la tua macro prima crea i dialoghi e poi chiude quelli creati? Non mi sembra che chiuda quelli già aperti
Già, hai ragione. Vivo di copia/incolla...
Non so come fare per "leggere" quale dialogo è aperto.
da giuserpe
sabato 19 ottobre 2019, 18:57
Forum: Estensioni
Argomento: [Risolto]Malfunzionamento generalizzato dei menù di dialogo.
Risposte: 19
Visite : 8610

Re: [Risolto]Malfunzionamento generalizzato dei menù di dial

In realtà l'impostazione ad "OK" dei pulsanti tornava comoda in quanto consentiva la chiusura contestuale del diaologo in uso al momento del click sul pulsante. Ho tentato rimedio a questo nuovo comportamento di LibreOffce scrivendo una piccola macro per chiudere qualsiasi dialogo aperto, ...
da giuserpe
venerdì 18 ottobre 2019, 22:56
Forum: Estensioni
Argomento: [Risolto]Malfunzionamento generalizzato dei menù di dialogo.
Risposte: 19
Visite : 8610

Re: Malfunzionamento generalizzato dei menù di dialogo.

Ciao hubert,
ho provato. Hai ragione. Non era mai stato un problema.

Grazie mille.
da giuserpe
giovedì 17 ottobre 2019, 23:17
Forum: Estensioni
Argomento: [Risolto]Malfunzionamento generalizzato dei menù di dialogo.
Risposte: 19
Visite : 8610

Re: Malfunzionamento generalizzato dei menù di dialogo.

Altri aggiornamenti: il problema affligge esclusivamente i Pulsanti (Button). Si possono usare le Etichette (Label), ma è ovvio che non sono "animate" quindi possono confondere.
Spero sia una questione momentanea.
da giuserpe
giovedì 17 ottobre 2019, 18:23
Forum: Estensioni
Argomento: [Risolto]Malfunzionamento generalizzato dei menù di dialogo.
Risposte: 19
Visite : 8610

Re: Malfunzionamento generalizzato dei menù di dialogo.

Sto testando con LibreOffice 6.4 DEV e con LibreOffice 6.3. I pulsanti dei dialoghi rimangono indifferenti a qualsiasi tipo di "trattamento". Ho provato a cambiare il tipo di evento a cui applicare i comandi, ma niente. Con l'uso combinato dei dialoghi costruiti con l'IDE di LibreOffice e ...
da giuserpe
domenica 13 ottobre 2019, 13:26
Forum: Estensioni
Argomento: [Risolto]Malfunzionamento generalizzato dei menù di dialogo.
Risposte: 19
Visite : 8610

Re: Malfunzionamento generalizzato dei menù di dialogo.

Intanto sono tornato a LibreOffice 6.2.7, ma dovrò approfondire.
da giuserpe
sabato 28 settembre 2019, 10:42
Forum: Estensioni
Argomento: [Risolto]Malfunzionamento generalizzato dei menù di dialogo.
Risposte: 19
Visite : 8610

[Risolto]Malfunzionamento generalizzato dei menù di dialogo.

Ciao. Installando LibreOffice 6.3.1, con LeenO - applicativo per computi metrici http://www.leeno.org, ho notato che diversi pulsanti inseriti nei menù di dialogo non funzionano più. La situazione sembra confusa. Insomma, indipendentemente da come è scritto il codice, Basic o Python, e da come sia a...
da giuserpe
venerdì 30 agosto 2019, 10:59
Forum: Estensioni
Argomento: [Risolto] Nome dell'add-on invariabile
Risposte: 15
Visite : 9275

Re: [Risolto] Nome dell'add-on invariabile

Sì, conosco g_exportedScripts e so che Addons.xcu va ricaricato ad ogni modifica. Il dubbio è: g_exportedScripts rimane efficace se, con trigger unico o protocol handler, uso script annidati? Scusa, ma forse non ho ancora detto che io modifico direttamente il file pyleeno.py mentre è installato e fu...
da giuserpe
mercoledì 28 agosto 2019, 19:44
Forum: Estensioni
Argomento: [Risolto] Nome dell'add-on invariabile
Risposte: 15
Visite : 9275

Re: [Risolto] Nome dell'add-on invariabile

Rieccomi ancora... Scusa Hubert, ma l'argomento è molto interessante e non mi capita spesso di trovare qualcuno così preparato e disponibile come te. Provando ho notato che: - lavorando con il sistema del framework-script, che è quello al momento in uso con LeenO e che non mi consente il cambio del ...
da giuserpe
martedì 27 agosto 2019, 22:04
Forum: Estensioni
Argomento: [Risolto] Nome dell'add-on invariabile
Risposte: 15
Visite : 9275

Re: [Risolto] Nome dell'add-on invariabile

Ciao Hubert, sto applicando le informazioni che mi hai dato alla versione di sviluppo della mia estensione utilizzando il sistema "protocol handler". Ho notato che hai ridefinito anche in python/leeno.py alcune definizioni di funzioni già presenti in python/pythonpath/pyleeno.py . Ad sesem...
da giuserpe
martedì 27 agosto 2019, 0:32
Forum: Estensioni
Argomento: [Risolto] Nome dell'add-on invariabile
Risposte: 15
Visite : 9275

Re: [Risolto] Nome dell'add-on invariabile

Grazie mille Hubert, sei stato molto chiaro.
da giuserpe
sabato 24 agosto 2019, 0:49
Forum: Estensioni
Argomento: [Risolto] Nome dell'add-on invariabile
Risposte: 15
Visite : 9275

Re: [Risolto] Nome dell'add-on invariabile

Ciao Giuserpe, .... Allego il risultato di questo lavoro: se ti va bene, possiamo andare oltre nelle spiegazioni. Cordiali saluti. LeenO.oxt Grazie mille Hubert, mi sembra perfetto! Sto guardando il codice che hai aggiunto per trasferirlo (con il validissimo supporto di @mvescovi Matteo F. Vescovi)...
da giuserpe
venerdì 23 agosto 2019, 1:06
Forum: Estensioni
Argomento: [Risolto] Nome dell'add-on invariabile
Risposte: 15
Visite : 9275

Re: [Risolto] Nome dell'add-on invariabile

Ciao Hubert, prima di mostrarti cosa ho fatto ed ottenuto, voglio precisare che LeenO lavora con Python attraverso un unico file che è pyLeenO/pyleeno.py . ###Configurazione corrente funzionante: Nel META-INF/manifest.xml ho questa riga: <manifest:file-entry manifest:media-type="application/vnd...
da giuserpe
venerdì 8 febbraio 2019, 19:47
Forum: Estensioni
Argomento: Gestire nome file da dialogo.
Risposte: 1
Visite : 3340

Gestire nome file da dialogo.

Per scegliere un nome di file da disco ho prodotto un piccolo dialogo di nome Dialog_XPWE in cui ho messo "Selezione file" e questo codice: def debug(arg=None ): ''' Viasualizza il menù Esportazione ''' oDoc = XSCRIPTCONTEXT.getDocument() psm = uno.getComponentContext().ServiceManager dp =...
da giuserpe
sabato 12 gennaio 2019, 12:15
Forum: Estensioni
Argomento: [Risolto] Nome dell'add-on invariabile
Risposte: 15
Visite : 9275

Re: Nome dell'add-on invariabile

Grazie Hubert,
avevo abbandonato l'idea perché ho trovato in giro esempi con codice Python contenente un unico script, mentre LeenO ne contiene centinaia. Vedrò cosa riesco a ricavarci e se riesco ad estendere la soluzione al mio caso.

Saluti.
da giuserpe
sabato 24 novembre 2018, 10:02
Forum: Estensioni
Argomento: [Risolto] Nome dell'add-on invariabile
Risposte: 15
Visite : 9275

[Risolto] Nome dell'add-on invariabile

Ciao, da quando ho introdotto l'uso di Python nello sviluppo di LeenO ( http://www.leeno.org ) sono costretto a pubblicare l'estensione con il nome di LeenO.oxt perdendo, così, le informazioni relative al numero di versione nel nome del file. Richiamo gli script dal menu Addons.xcu in questa forma: ...
da giuserpe
giovedì 1 novembre 2018, 19:37
Forum: Estensioni
Argomento: [Risolto] Messaggio personalizzato a fine installazione.
Risposte: 2
Visite : 3534

Re: Messaggio personalizzato a fine installazione.

Presumo che non sia possibile avviare macro a fine installazione proprio per una questione di sicurezza. Ne verrebbe meno il principio. A queso punto ho pensato di aggiungere delle note alla descrizione del pacchetto, da mostrate nell'Extension Manager di LibreOffice, come da allegata immagine. Dare...
da giuserpe
lunedì 29 ottobre 2018, 22:46
Forum: Estensioni
Argomento: [Risolto] Messaggio personalizzato a fine installazione.
Risposte: 2
Visite : 3534

[Risolto] Messaggio personalizzato a fine installazione.

Ciao. Nell'estensione LeenO - computo metrico per Calc, tempo fa ho inserito alcune toolbar. Queste vengono correttamente ancorate ai bordi dell'area di lavoro con l'ausilio di una macro che viene richiamata aprendo il template file incorporato nell'estensione o file comunque derivati dallo stesso t...
da giuserpe
giovedì 18 ottobre 2018, 19:29
Forum: Macro e UNO API
Argomento: [Risolto] Calc - Decidere numero decimali da stile di cella.
Risposte: 8
Visite : 2378

Re: [Risolto] Calc - Decidere numero decimali da stile di ce

Ottimo! Grazie per la puntualizzazione.
da giuserpe
giovedì 18 ottobre 2018, 0:41
Forum: Macro e UNO API
Argomento: [Risolto] Calc - Decidere numero decimali da stile di cella.
Risposte: 8
Visite : 2378

Re: [Risolto] Calc - Decidere numero decimali da stile di ce

Ho trovato aiuto qui: https://forum.openoffice.org/en/forum/viewtopic.php?f=9&t=88846 quindi qui: https://wiki.openoffice.org/wiki/Documentation/BASIC_Guide/Formatting_Spreadsheet_Documents Ho adattato alle mie necessità così: def debug (arg=None): oDoc = XSCRIPTCONTEXT.getDocument() LocalSettin...
da giuserpe
mercoledì 17 ottobre 2018, 1:31
Forum: Macro e UNO API
Argomento: [Risolto] Calc - Decidere numero decimali da stile di cella.
Risposte: 8
Visite : 2378

Re: [Risolto] Calc - Decidere numero decimali da stile di ce

Ciao, come mi ero proposto, ho recuperato i valori di NumberFormat dello stile di cella interessato al quale, di volta in volta, ho cambiato il numero dei decimali dalla GUI di LibreOffice. Ho applicato così il valore che mi interessava al momento opportuno. Ho scoperto, però, che il risultato otten...