La ricerca ha trovato 127 risultati
- 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...
- 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()...
- 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...
- 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...
- 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...
- 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
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
- 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...
- 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
Il crash report: https://crashreport.libreoffice.org/sta ... ea73a8a114
- 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.
- 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
Già, hai ragione. Vivo di copia/incolla...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
Non so come fare per "leggere" quale dialogo è aperto.
- 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, ...
- 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.
ho provato. Hai ragione. Non era mai stato un problema.
Grazie mille.
- 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.
Spero sia una questione momentanea.
- 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 ...
- 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.
- 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...
- 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...
- 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 ...
- 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...
- 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.
- 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)...
- 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...
- 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 =...
- 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.
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.
- 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: ...
- 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...
- 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...
- 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.
- 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...
- 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...