Újabb kérdésre keresek választ:
Szeretném a Munkalap védelme... funkciót használni kódból vezérelve. Amim van:
Kód: Egész kijelölése
Sub LockCells
Dim Doc As Object
Dim oSheet As Object
Doc = ThisComponent
oSheet = ThisComponent.Sheets.getByIndex(0)
'Munkalap lezárása
oSheet.protect("1234")
'Munkalap feloldása
'oSheet.unprotect("1234")
End Sub
Ezek:
- Zárolt cellák kijelölése
- Nem zárolt cellák kijelölése
A fenti kód engedi kijelölni a zárolt és nem zárolt cellákat is, tehát azt kellene megoldani, hogy a zárolt cellákat ne lehessen kijelölni.
Azért szeretném kódból zárni-nyitni a munkalapot, hogy a getCellByRangeName("A1").String = "Példa" segítségével lehessen tölteni zárolt munkalapokat is. Amire gondoltam:
Feloldom a munkalapot - kitöltöm a megfelelő cellákat - lezárom a munkalapot.
Vagy van erre elegánsabb megoldás?
Válaszokat előre is köszönöm!