Risolto macro per proteggere e sprotegere piu' fogli

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
Gennaro
Messaggi: 31
Iscritto il: giovedì 11 aprile 2019, 13:00

Risolto macro per proteggere e sprotegere piu' fogli

Messaggio da Gennaro »

buongiorno, avendo bisogno di due macro una che mi protegge tutti i fogli del file e logicamente altra che gli sprotegge
in rete ho trovato le macro di cui l'allegato ma mentre mi protegge il foglio quando uso sprotegge esce l'errore mostrato
poichè le mie conoscenza sono sottozero spero che qualcuno mi possa aiutare.
colgo l'occasione per chiedere anche perchè mettendo il cursore a sub sproteggi mi parte invece la macro proteggi e le
due macro non risultano indipendenti come per Excel per cui per far partire sproteggi devo da macro poi sceglierere sproteggi ed esegui
Allegati
come elimino l'errore?
come elimino l'errore?
Ultima modifica di Gennaro il giovedì 18 marzo 2021, 19:09, modificato 1 volta in totale.
OpenOffice 4.1.5 su win7
Avatar utente
lucky63
Volontario molto attivo
Volontario molto attivo
Messaggi: 3092
Iscritto il: martedì 18 maggio 2010, 17:01

Re: macro per proteggere e sprotegere piu' fogli

Messaggio da lucky63 »

Gennaro ha scritto:bisogno di due macro una che mi protegge tutti i fogli del file e logicamente altra che li sprotegge

Codice: Seleziona tutto

Sub ProteggiTuttiFogli
Doc = ThisComponent
NrFogli = Doc.Sheets.Count 'Conteggio parte da 1
For X = 0 to NrFogli-1
Doc.Sheets.GetByIndex(X).Protect("12345")
Next
MsgBox("Protezione fogli attivata", 0 ,"ATTENZIONE")
End sub

Sub SProteggiTuttiFogli
Doc = ThisComponent
NrFogli = Doc.Sheets.Count 'Conteggio parte da 1
For X = 0 to NrFogli-1
Doc.Sheets.GetByIndex(X).UnProtect("12345")
Next
MsgBox("Protezione fogli disattivata", 0 ,"ATTENZIONE")
End sub
Allegati
Test - ProteggiSproteggiTuttiFogli.ods
(8.98 KiB) Scaricato 98 volte
Gennaro
Messaggi: 31
Iscritto il: giovedì 11 aprile 2019, 13:00

Re: macro per proteggere e sprotegere piu' fogli

Messaggio da Gennaro »

Grazie lucky53 per la pronta risposta ma inserendo quando mi hai mandato la macro protegge funzione e la sproteggi mi da sempre lo stesso errore
può influire che uso sia opencalc che libre calc portatili su sistema win10?
ti allego lo screenshoot
Allegati
f2.jpg
OpenOffice 4.1.5 su win7
Gennaro
Messaggi: 31
Iscritto il: giovedì 11 aprile 2019, 13:00

Re: macro per proteggere e sprotegere piu' fogli

Messaggio da Gennaro »

Scusa lucky53 non avevo visto l'allegato ma la tua macro funziona tutta non capisco perchè copiata e incollata e cambiando solo la password mi esce quell'avviso.
purtroppo domani e dopo no posso vedere cosa succede ti faro' sapere se inserita nel mio contesto il tuo allegato funziona
grazie infinite per ora
OpenOffice 4.1.5 su win7
Rispondi