Witam
Mam problem związany z programowanie makr.
W moim dokumencie Calc'a mam arkusze, które mają podpięte makra zdarzeń (makro wykonywane za każdym razem gdy dowolna komórka arkusza calc jest zmieniana). Zaznaczam ze nie jest to globalne macro podpięte do zdarzeń całego dokumentu ale do pojedynczego arkusza. Inne macro ma za zadanie kopiowanie tego arkusza. Niestety po skopiowaniu, kopia arkusza nie ma już podpiętego makra zdarzenia. W jaki sposób skopiować arkusz razem z podpiętymi makrami zdarzeń? ew. jak w kodzie(nie ręcznie) podpiąć do nowej kopii arkusza macro zdarzenia?
Proszę o poradę, będę wdzięczy za szybką pomoc.
Kopiowanie arkusza wraz z makrami zdarzeń
Kopiowanie arkusza wraz z makrami zdarzeń
LibreOffice 4.1, Windows 8.1
Re: Kopiowanie arkusza wraz z makrami zdarzeń
Najprościej? powielić dokument i usunąć zbędne dane, arkusze itp.
Albo wiedzieć dokładnie, co ma być umieszczone w nowym dokumencie, i umieścić to w nim. Co najmniej arkusz z danymi, moduł z funkcją i ew.jej wyzwalaczem (listenerem). To znaczy, trzeba umieć generować taką strukturę od zera.
Albo wiedzieć dokładnie, co ma być umieszczone w nowym dokumencie, i umieścić to w nim. Co najmniej arkusz z danymi, moduł z funkcją i ew.jej wyzwalaczem (listenerem). To znaczy, trzeba umieć generować taką strukturę od zera.
JJ
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)