Date: prev next · Thread: first prev next last
2015 Archives by date, by thread · List index


 Ciao e grazie per il suggerimento.

Sì anch'io ero incappato in quella pagina, ma mi ero ostinato a cercare
oltre per i seguenti motivi:

 1. un tasto è praticamente quello che sto già usando ma non sempre si
comporta come deve, dato che anche se gli imposto un ancoraggio alla cella,
poi ogni tanto me lo ritrovo dove non dovrebbe essere e alla fine me lo
perdo nel foglio, quindi questo ancoraggio non mi pare che funzioni poi
così tanto.

Se vuoi essere certo che un pulsante stia fermo lì dove lo metti, non devi
cambiare le dimensioni delle celle che ci sono prima di quella in cui l'hai
messo. E, comunque, dal menù di gestione del pulsante puoi bloccarne
dimensione e posizione.

Dunque, se il pulsante mi dà come opzione un ancoraggio alla cella, quello
lì deve stare, cioé ancorato alla cella di riferimento, a prescindere dal
fatto che io cambi o meno la dimensione della cella prima o dopo.
Altrimenti è un ancoraggio farlocco.


 2. se non ricordo male altri fogli di calcolo lo fanno senza problemi,
quindi mi pareva bizzarro che un'opzione che a me sembra tanto utile non
venga gestita da LibO. D'altronde, parlando assolutamente da ignaro in
merito ai meccanismi di programmazione, mi chiedo comunque come mai da un
tasto sì ma da un link no.

Il tuo "se non ricordo male" lascia ampio spazio al dubbio. Prova a
ricordare e trovare un foglio così impostato. Sarebbe interessante
guardarci dentro.

Il mio "se non ricordo male" era riferito a Excel. Ma io questa cosa la
vorrei fare in Calc e non in Excel, quindi mi pare non utile, se non per
pura curiosità intellettuale, esaminare il modo in cui Excel consente l'uso
di link per avviare una macro. Il mio riferimento a quest'altro SW è solo
una banale considerazione del fatto che lì pare una cosa semplice, mentre
in LibO pare che una volta fosse una cosa semplice e che per qualche motivo
a me insondabile ora non lo è più o, molto probabilmente io al momento non
so ancora come si fa.


 Spero che qualcuno si sia già posto il problema e che l'abbia anche
risolto.

Una terza soluzione è la creazione di un pacchetto OXT che includa anche un
menù a cascata o a icone. Ne vale la pena?

Se conoscessi qualcosa in più sui pacchetti OXT potrei rispondere se ne
vale la pena, per quanto comunque la tua stessa domanda sottenda una velata
risposta.

Ma come ho già scritto, guardando in qualche forum si vede che questa cosa
fino a un certo punto era molto semplice. Non avevi bisogno di creare
pacchetti OXT ma bastava scrivere una formula in una cella. Ora quella
stessa modalità pare che non sia più applicabile. Magari è cambiato
qualcosa nella sintassi, tipo qualche punto è virgola, qualche due punti da
mettere o togliere. Cose così che forse sono ancora poco note. O forse come
già ipotizzato, si tratta di un banale bug. Se fossi un programmatore mi
scaricherei i sorgenti e inserirei la funzionalità da me. Ma io no
programmatore, quindi chiedo qualcuno si è già posto il problema e ha
trovato una soluzione.


Saluti

2015-02-19 22:31 GMT+01:00 joevizz@tiscali.it <joevizz@tiscali.it>:

 On 19/02/2015 18:31, Beppe Cantanna wrote:

 Ciao e grazie per il suggerimento.

Sì anch'io ero incappato in quella pagina, ma mi ero ostinato a cercare
oltre per i seguenti motivi:

 1. un tasto è praticamente quello che sto già usando ma non sempre si
comporta come deve, dato che anche se gli imposto un ancoraggio alla cella,
poi ogni tanto me lo ritrovo dove non dovrebbe essere e alla fine me lo
perdo nel foglio, quindi questo ancoraggio non mi pare che funzioni poi
così tanto.

Se vuoi essere certo che un pulsante stia fermo lì dove lo metti, non devi
cambiare le dimensioni delle celle che ci sono prima di quella in cui l'hai
messo. E, comunque, dal menù di gestione del pulsante puoi bloccarne
dimensione e posizione.


 2. se non ricordo male altri fogli di calcolo lo fanno senza problemi,
quindi mi pareva bizzarro che un'opzione che a me sembra tanto utile non
venga gestita da LibO. D'altronde, parlando assolutamente da ignaro in
merito ai meccanismi di programmazione, mi chiedo comunque come mai da un
tasto sì ma da un link no.

Il tuo "se non ricordo male" lascia ampio spazio al dubbio. Prova a
ricordare e trovare un foglio così impostato. Sarebbe interessante
guardarci dentro.


 Spero che qualcuno si sia già posto il problema e che l'abbia anche
risolto.

Una terza soluzione è la creazione di un pacchetto OXT che includa anche
un menù a cascata o a icone. Ne vale la pena?


 Ciao

Ciao



2015-02-19 18:12 GMT+01:00 Giuseppe Vizziello <joevizz@tiscalinet.it>:

Ciao,
ho dato un'occhiata in giro ed ho trovato questo:

http://stackoverflow.com/questions/25461688/libreoffice-calc-run-macro-with-hyperlink
in cui è scritto: "This seems to be a bug in Calc. The protocol
vnd.sun.star.script runs in hyperlink URLs in Writer still in version
4.2. But in Calc it runs not."

Ma fai ancor prima, in Calc, a capire che non va se usi la "Creazione
guidata funzione": nell'elenco delle funzioni non c'è "HYPERLINK", per
cui, se non ho frainteso, non puoi farlo.

Io propenderei per un pulsante il cui uso, del resto, non interferisce
con l'eventuale selezione in essere in quel momento, se mai fosse
determinante per l'esecuzione della macro stessa.

Giuseppe

On 19/02/2015 17.07, Beppe Cantanna wrote:
Ciao a tutti, in Calc sto cercando il modo di creare link testuale
che mi permetta di avviare una macro.

Cercando in rete ho trovato un esempio in cui si suggerisce di
usare la seguente formula:



=HYPERLINK("vnd.sun.star.script:standard.module1.MacroName?language=Basic&location=document";"Run


Macro")

​Dove sostanzialmente ​MacroName è il nome della macro da avviare e
"Run Macro" è il testo che compare nella cella.


​ma ovviamente non funziona.


Qualcuno sa darmi suggerimenti?


Grazie​




--
 Giuseppe Vizziello
http://www.giuSerpe.it - skype: giuserpe
http://leeno.org
LeenO - computo metrico assistito su LibreOffice/OpenOffice




--
 *CANTANNA Giuseppe*
giuseppe.cantanna@postacertificata.gov.it
giuseppe.cantanna@glugto.org
cantanna@glugto.org
cantanna@gmail.com

 BepOS - Linux user n. 502620 registered on http://counter.li.org/


*Per favore non inviatemi allegati in formato MS Office. ​​ Utilizza ​te​
 alternativamente documenti in formato OpenDocument.*
 ​
http://en.wikipedia.org/wiki/OpenDocument
​ ​
http://it.wikipedia.org/wiki/OpenDocument


* ​ *http://www.documentfoundation.org/
*  ​  *https://it.libreoffice.org/
​ ​

--
Giuseppe Vizziello
http://www.giuSerpe.it - skype: giuserpe
http://leeno.org
LeenO - computo metrico assistito su LibreOffice/OpenOffice




-- 
*CANTANNA Giuseppe*
giuseppe.cantanna@postacertificata.gov.it
giuseppe.cantanna@glugto.org
cantanna@glugto.org
cantanna@gmail.com

BepOS - Linux user n. 502620 registered on http://counter.li.org/


*Per favore non inviatemi allegati in formato MS
Office.​​Utilizza​te​ alternativamente documenti in formato OpenDocument.*
​
http://en.wikipedia.org/wiki/OpenDocument
​ ​
http://it.wikipedia.org/wiki/OpenDocument


*​*http://www.documentfoundation.org/
* ​ *https://it.libreoffice.org/
​ ​

-- 
Come cancellarsi: E-mail users+unsubscribe@it.libreoffice.org
Problemi? http://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/
Linee guida per postare + altro: http://wiki.documentfoundation.org/Local_Mailing_Lists/it
Archivio della lista: http://listarchives.libreoffice.org/it/users/
Tutti i messaggi inviati a questa lista vengono archiviati pubblicamente e non sono eliminabili

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.