Pagina 1 di 1
[Risolto] Digitazione automatica
Inviato: giovedì 20 marzo 2025, 19:35
da g_migliorini
Buongiorno,
ho bisogno di legare l'opzione ( Strumenti > Contenuti celle > Digitazione automatica ) al foglio invece che alla sessione.
(al momento quello che mi succede è che, impostata in un foglio, si estende a tutti gli altri aperti, quello che invece vorrei è settarla e salvarla solo e sempre per i fogli in cui mi serve)
c'è un modo per farlo ?
grazie
Re: Digitazione automatica
Inviato: giovedì 20 marzo 2025, 19:37
da g_migliorini
scusate, non ho aggiornato i livelli, OpeonOffice 4.1.15 con Windows 11
Re: Digitazione automatica
Inviato: sabato 22 marzo 2025, 17:44
da charlie
Ciao, stai parlando di una impostazione generale che valeper tutti i fogli.
Re: Digitazione automatica
Inviato: lunedì 24 marzo 2025, 22:55
da g_migliorini
in effetti si tratta di una impostazione legata alla sessione di lavoro
Re: Digitazione automatica
Inviato: lunedì 24 marzo 2025, 23:00
da g_migliorini
tuttavia sto cercando la soluzione per dei fogli in cui, per ragioni applicative, ho necessità di vincolare una delle due opzioni.
Non ho ancora trovato il modo, grazie per ogni suggerimento.
Re: Digitazione automatica
Inviato: martedì 25 marzo 2025, 10:14
da lucky63
.
Potresti provare a usare il registratore di macro registrando la sequenza dei passaggi che spuntano o meno la voce di menu “Digitazione automatica” e poi associare il codice agli eventi foglio “Attiva/Disattiva” del foglio interessato.
Allego esempio per fare delle prove.
Calc deve avere inizialmente l'opzione di menu “Digitazione automatica” disattivata.
Avviando il file accettare l'esecuzione macro.
Macro nel file associata agli eventi “Attiva/Disattiva” del foglio3 ed è sempre la stessa.
Codice: Seleziona tutto
sub DigitazioneAutomatica
dim document as object
dim dispatcher as object
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dispatcher.executeDispatch(document, ".uno:AutoComplete", "", 0, Array())
end sub
La digitazione automatica si attiva nel foglio3 e disattiva selezionando altro foglio in cui i due eventi foglio non siano stati modificati.
.
Re: Digitazione automatica
Inviato: mercoledì 9 aprile 2025, 23:39
da g_migliorini
Grazie, procederò in questo modo, peraltro l'unico emerso fin qui.
Devo solo escogitare un trick per rilevare l'impostazione iniziale e condizionare la macro.
Ottimo !