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
Przekształcenie formuły na wartość
Przekształcenie formuły na wartość
Apache Office v. 4.1.1
Re: Przekształcenie formuły na wartość
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.
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)
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
Re: Przekształcenie formuły na wartość
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
Re: Przekształcenie formuły na wartość
BASIC Guidewowko1959 pisze:Chętnie poznam API OO jest gdzieś na oficjalnej stronie?
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
LibreOffice 5.1.2.2 Ubuntu 16 LTS