Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 1. 10. 2017 17:54:01

ludviktrnka
Člen
Registrace: 9. 7. 2009
Příspěvků: 489

zápis makrem do zamknutých buněk

Přeji pěkný den. Nemáte prosím nějaký jednoduchý fígl jak povolit makru zapisovat do buněk, které jsou pro uživatele zamknuté? Resp. umím použít u každého jednotlivého makra list.unprotect("") a na konci zase list.protect(""). Ale mám teď v tom souboru nasekaných maker asi 30 tak by se mi líbilo kdyby existovalo nějaké globální nastavení - povolit všem makrům zápis do zamknutých buněk. Víte o něčem?

Editoval ludviktrnka (1. 10. 2017 18:00:44)


LibreOffice 5.2.2.2

Offline

#2 1. 10. 2017 20:57:20

neutr
Člen
Registrace: 8. 3. 2007
Příspěvků: 2,311

Re: zápis makrem do zamknutých buněk

Potom jedině asi tohle :

Sub Zamkni_OdemkniBunku 'Testovat kombinace se zamykáním sešitu - viz koment řádky
dim args1 (0) As New com.sun.star.beans.PropertyValue
args1 (0). Name = "Chránit"
args1 (0). hodnota = false
'dispatcher.executeDispatch (document "uno:.Protect", "", 0, args1 ())
'typ
rem ----------------------------------------------------------------------
dim args3 (0) As New com.sun.star.beans.PropertyValue
args3 (0). Name = "Chránit"
args3 (0). hodnota = true
dispatcher.executeDispatch (document, "uno:. Protect", "", 0, args3 ())
End SUB

     Už jsem to dlouho netestoval. Myslím že mám podobné makro bez UNO, ale otestujte a uvidíte. Když tak se pustím do hledání-

Editoval neutr (1. 10. 2017 20:59:19)


Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte tak orientaci na fóru při vyhledávání řešení problémů
JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

Zápatí