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


Scusami se stamattina sono stato troppo telegrafico (come piace a
me...), ma andavo di fretta.
A parte i sottesi e i sottintesi, valuterei sul serio la possibilità
di farne una OXT se ne fai un uso frequente e, soprattutto, se vuoi
rendere i file trattati con la tua macro indipendenti dalla stessa.
Ritengo comodo ritrovarsi una voce di menù che faccia quello che deve
senza dover ricorrere all'apertura di uno specifico file, a meno di
esigenze che non conosco.
Intanto, con una macro avviata tramite =Hiperlink() io non ci ricavo
niente... Calc rimane "muto", senza nemmeno produrre un errore. Ne
sembra indifferente. Se non già presente bisognerebbe segnalarlo come bug.
Per la cronaca, non va nemmeno in OpenOffice.

On 20/02/2015 1.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.

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 
<mailto:joevizz@tiscali.it> <joevizz@tiscali.it 
<mailto: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 <mailto: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 
<mailto:giuseppe.cantanna@postacertificata.gov.it> 
giuseppe.cantanna@glugto.org
<mailto:giuseppe.cantanna@glugto.org> cantanna@glugto.org
<mailto:cantanna@glugto.org> cantanna@gmail.com
<mailto: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://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 
<mailto:giuseppe.cantanna@postacertificata.gov.it> 
giuseppe.cantanna@glugto.org <mailto:giuseppe.cantanna@glugto.org> 
cantanna@glugto.org <mailto:cantanna@glugto.org> cantanna@gmail.com
<mailto: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


-- 
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.