Przekształcenie formuły na wartość

Dyskusje dotyczące tworzenia makropoleceń, pisania skryptów oraz programowania przy użyciu UNO
wowko1959
Posty: 4
Rejestracja: pn kwie 11, 2016 2:13 pm

Przekształcenie formuły na wartość

Post autor: wowko1959 »

Witam
Dopiero zaczynam "zabawę" z tworzeniem makr. Potrzebuję ułatwić sobie pracę przy przekształcaniu formuł w ich wartość. Dotychczas używałem do tego trzech klawiszy F2-F9-ENTER. Chciałem zarejestrować to jako makro ale niestety nie chce działać. W czym robię błąd a może jest jakiś inny sposób bez makra, żeby uzyskać ten sam cel.
Proszę o pomoc
Apache Office v. 4.1.1
Jan_J
Posty: 4560
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: Przekształcenie formuły na wartość

Post autor: Jan_J »

Nie rejestruj makr. Ucz się API.
Makro rejestrowane działa na najwyższym poziomie interfejsu, niejako “w imieniu” użytkownika, wyręczając go. Funkcja korzystająca z API efektywnie wykorzystuje strukturę dokumentu w sposób przewidziany przez twórców pakietu, ale działa “pod maską” interfejsu użytkownika. Na ogół będzie łatwiejsza do analizy, przebudowy, ponownego wykorzystania w innych sytuacjach.
JJ
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
wowko1959
Posty: 4
Rejestracja: pn kwie 11, 2016 2:13 pm

Re: Przekształcenie formuły na wartość

Post autor: wowko1959 »

Chętnie poznam API OO jest gdzieś na oficjalnej stronie? Ale na razie jak to co w temacie rozwiązać choćby w API?
Apache Office v. 4.1.1
belstar
Posty: 654
Rejestracja: czw mar 17, 2011 9:08 am

Re: Przekształcenie formuły na wartość

Post autor: belstar »

wowko1959 pisze:Chętnie poznam API OO jest gdzieś na oficjalnej stronie?
BASIC Guide
AndrewMacro-Kopalnia wiedzy
wowko1959 pisze:Ale na razie jak to co w temacie rozwiązać choćby w API?

Kod: Zaznacz cały

Sub Formula2Value
	ThisComponent.getCurrentSelection().setValue(ThisComponent.getCurrentSelection().getValue())
End Sub
Zmiana w zaznaczonej komórce.
LibreOffice 5.1.2.2 Ubuntu 16 LTS
wowko1959
Posty: 4
Rejestracja: pn kwie 11, 2016 2:13 pm

Re: Przekształcenie formuły na wartość

Post autor: wowko1959 »

Dziękuję bardzo
Apache Office v. 4.1.1
ODPOWIEDZ