LibreOffice - Bo czy jest sens płacić za Microsoft Office?
Dzisiaj w ramach cotygodniowej serii ciekawych aplikacji zapraszamy do skorzystania z pakietu biurowego LibreOffice - jest to świetna i co ważne darmowa alternatywa dla oprogramowania Microsoft Office.
a.....7 z- #
- #
- #
- #
- 401
Komentarze (401)
najlepsze
Jak to mawia Mieciu Mietczyński: piniondz jest piniondz ;)
Dla prostych zastosowań - ok. Ale jeżeli ktoś jest np. analitykiem to alternatywy do Office raczej odpadają. Office to kawał dobrej roboty.
@kurczok: Jakby się uprzeć, to też dałoby się w jednej linii sprawę załatwić:
ThisComponent.CurrentController.select(ThisComponent.CurrentController.ActiveSheet.getCellRangeByName("A1"))
:P
choć ładniej wyglądałyby 2 linie:
oContr = ThisComponent.CurrentController
oContr.select(oContr.ActiveSheet.getCellRangeByName("A1"))
Wielkiej tragedii nie ma, IMO trochę przesadzasz. To tak jakby sie przyczepić że w Pascalu trzeba używać "begin" i "end" a w C wystarczą klamerki, albo że w Basicu po "if (warunek)" musi być "then" a na
ty tez;]
trudno zestawiać
{
jakobegin
i}
jakoend
zoContr = ThisComponent.CurrentController
ioContr.select(oContr.ActiveSheet.getCellRangeByName("A1"))
Range("A1").Select
Zresztą nie chodzi mi o samą ilość kodu, tylko o sposób jego wykonania.
Tutaj musisz stworzyć obiekt, którego funkcja dopiero zaznaczy wskazaną komórkę.
W Excelu każda komórka ma swoje metody, właściwości etc.
Niemniej, widzę, że trochę się zmieniło od czasów OpenOffice 2.0 wtedy zaznaczenie komórki było znacznie
200x200 punktów, każdy obliczany makrem na 40 linijek kodu...
Od jakiegoś czasu MS Oultook się trochę zwiesza,
Ponadto testowałem u siebie i działa bez najmniejszego problemu.