Alle 14:24, mercoledì 22 febbraio 2006, Bart Aimar ha scritto: > Ultimus sembra andare bene, ogni giorno applico qualche miglioria e > correggo qualche strullatina... ma avrei bisogno che qualcuno che > conosce i computi metrici lo provasse... > > Mi è rimasto un problema rognosetto: l'installazione automatica degli > shortcut di tastiera via macro. > > Ho trovato questo: > > http://www.oooforum.org/forum/viewtopic.phtml?t=27899&highlight=setkeyevent > > dove è riportato questo codice: > > Dim aKeyEvent As New com.sun.star.awt.KeyEvent > aKeyEvent.KeyCode = com.sun.star.awt.Key.F5 > > UIcfgMgr = thisComponent.UIConfigurationManager > > shortCuts = UicfgMgr.ShortCutManager > shortCuts.setKeyEvent( aKeyEvent, "macro:///library.module.Test" ) > shortCuts.store() > > La cosa sembra funzionare egregiamente... ma ho due problemi: > > 1) la sintassi del tasto... cioè se provo ad inserire qualcos'altro di > diverso dai tasti funzione (es Ctrl+7) mi da errore...
Devi usare la proprietà Modifiers o Modifier (vado a memoria) > > 2) se inserisco il percorso di una macro tra quelle "personali! > (libreira condivisa) esempio "macro:///standard.Module1.hello" mi > funziona... ma non riesco a fargli attivare le macro nel documento (cioè > non so come impostare il percorso...) Io proverei ad impostare lo shortcut a mano e poi andrei ad ispezionare il valore impostato da ooo > > Poi una perplessità: > da Strumenti > Personalizza > Tastiera la macro installata e > (funzionante) non appare...e continua a risultare il comando standard > "Navigatore" > > Qualcuno ha già esplorato un po' l'argomento? Si, ma non mi ricordo che ci fosse questo problema. In ogni caso accertati di stare guardando la configurazione giusta: Come sai gli shortcut possono essere a livello di documento (come nel tuo caso) o globali (a livello di componente) E' chiaro che se stai osservando gli shortcut nella configurazione globale non ci puoi trovare il tuo ciao Paolo --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
