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

#1 Re: Chyba v programu » Chyba v konečné verzi Calc 3.0 - makro » 15. 10. 2008 06:59:10

Díky. Ale už jsem na to přišel :-) Pořád si myslim, že je to chyba, ale specifikovala by se do bugreportu dost složitě.

Zkusil jsem v makru změnit přidávaný číselný typ. A najednou to začalo chodit v pořádku. Vrátil jsem původní číselný typ, a zase výjimka. Pak mě napadlo, že ten nový přidávaný číselný typ (uživatelský) je tam již dlouho, ještě od verze 1.x (v makru je použito přidávání tak, že pokud ten číselný typ již existuje, samozřejmě se použije ten stávající - stejný, tudíž zastavení makra v chybě je nesmyslný). Tak jsem ten přidávaný číselný typ v Calc zkusil smazat, a již to chodí tak jak má :-)
Neboli: Uživatelské číselné typy od dob 1.x (nezkoušel jsem, jestli i od dob 2.x nebo i jiné datové typy) se správně přiřadily i po instalaci 2.x, a tento problém se nijak neprojevil. Ale instalací 3.x se prostě uživatelské číselné typy (příp. jen některé, příp. i jiné datové typy) z předchozí verze převezmou špatně (převezmou se, jsou i vidět v seznamu typů, jdou přiřadit do buněk, ale v případě použití makra, nebo makra tímhle stylem, to hodí nesmyslnou výjimku). Pomůže až ručně ten datový typ odebrat a třeba i ručně (nebo to už nechat na makru) zase přidat přímo v nové verzi.

#2 Re: Chyba v programu » Chyba v konečné verzi Calc 3.0 - makro » 14. 10. 2008 11:22:10

Bohužel, i když makro smažu, dokument uložim, ooo uzavřu, a pak tam to makro dám znova, je to to samý. Po downgradu ooo 3.0 na ooo 2.4.1 to začne zas normálně fungovat, při upgradu zpět na ooo 3.0 to zase nefunguje. Takže až půjde openoffice.org, a poleví nápor, dám to tam někam do chyb (když to tam najdu - zkušenosti by se mi ale hodily). Kdyby alespoň ta hláška o výjimce něco říkala, ale chyba: "tečka" je evidentně nesmysl. A mně nezbývá, než do opravy (doufám) prostě novou verzi nemít.

Ale díky smile

#3 Chyba v programu » Chyba v konečné verzi Calc 3.0 - makro » 13. 10. 2008 17:29:25

officak8
Odpovědí: 6

Dobrý den,
dále uvedená funkce na registraci nového číselného typu:
ooo3errormacrown5.png
normálně fungovala až do verze 2.4.1, a nyní to hází nesmyslnou výjimku na ještě nesmyslnějším řádku :-/
Ta funkce je beze změny převzata z:
http://www.pitonyak.org/oo.php
resp.:
http://www.pitonyak.org/AndrewMacro.odt

Nemáte někdo zkušenost, co to znamená, příp. co s tím? Příp. prosím přibližte, kde a jak nejlépe nahlásit chybu oficiálně vývojářům.

Děkuji

Zápatí

Používáme FluxBB