[Risolto] Digitazione automatica

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
g_migliorini
Messaggi: 5
Iscritto il: sabato 15 settembre 2012, 22:58

[Risolto] Digitazione automatica

Messaggio 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
Ultima modifica di g_migliorini il mercoledì 9 aprile 2025, 23:45, modificato 1 volta in totale.
g_migliorini - OpenOffice 4.1.15 - Windows 11
g_migliorini
Messaggi: 5
Iscritto il: sabato 15 settembre 2012, 22:58

Re: Digitazione automatica

Messaggio da g_migliorini »

scusate, non ho aggiornato i livelli, OpeonOffice 4.1.15 con Windows 11
g_migliorini - OpenOffice 4.1.15 - Windows 11
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 9052
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Digitazione automatica

Messaggio da charlie »

Ciao, stai parlando di una impostazione generale che valeper tutti i fogli.
charlie
macOS 15.5 Sequoia: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
g_migliorini
Messaggi: 5
Iscritto il: sabato 15 settembre 2012, 22:58

Re: Digitazione automatica

Messaggio da g_migliorini »

in effetti si tratta di una impostazione legata alla sessione di lavoro
g_migliorini - OpenOffice 4.1.15 - Windows 11
g_migliorini
Messaggi: 5
Iscritto il: sabato 15 settembre 2012, 22:58

Re: Digitazione automatica

Messaggio 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.
g_migliorini - OpenOffice 4.1.15 - Windows 11
Avatar utente
lucky63
Volontario molto attivo
Volontario molto attivo
Messaggi: 3093
Iscritto il: martedì 18 maggio 2010, 17:01

Re: Digitazione automatica

Messaggio 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.
.
Allegati
Test - Macro - Digitazione Automatica Attiva Disattiva.ods
(10.54 KiB) Scaricato 8 volte
g_migliorini
Messaggi: 5
Iscritto il: sabato 15 settembre 2012, 22:58

Re: Digitazione automatica

Messaggio 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 !
g_migliorini - OpenOffice 4.1.15 - Windows 11
Rispondi