Nevím co to je. Vypadá to na problém knihovny (export/import filtru). Možnost odstranění problému se může odvíjet od verze LO. Vy používáte ve firmě 7.3.1.3 a mohla obsahovat chybu. Už vyšla verze 7.3.2, která může být bez chyby.
Verze 7.3.2 je fresh a pro firemní použití je doporučována verze 7.2.6 jako stable. Také se dá čekat, že by zde byla chyba odstraněna.
Z příspěvku číslo #8 je vidět hlášení problému … build/libreoffice-SshRy0/libreoffice-7.3.1-rc3/scriptbaseprov/baseprov.cxx:365. To znamená doslova problém u providera (zavaděč) scriptu u položky cxx:365 což je Excel 2007 365.
Při tom makro UNO je správně, ale funguje zřejmě jen z hlavního menu (Uložit jako). Vy jste otestoval nahrání makra a to funguje. Přitom je úplně stejné jako to, které je vygenerované makrem.
A) Jak jste makro spouštěl? Zřejmě přímo z okna Basicu. Chtělo by to použít stejné spuštění makra z vygenerovaného sešitu (bez použití tlačítka). Tím bychom obešli a případně vyloučili knihovnu tlačítka. Potom by se podobná funkce dala volat i jinak – například hyperlinkem, nebo jiným typem tlačítka. Tlačítko je podezřelé zejména proto, že ač je vygenerované, tak se neuloží. Tento problém například CheckBox mít nemusí.
B) Ještě se dá vyzkoušet volání šablony formátu xlsx, která se otevře (i třeba skrytě), dostane jen obsah a jiné jméno. Toto bychom už mohli ukládat snadněji manuálně (výběr adresáře + klik), nebo by možná fungovalo i makro. Takže možnosti jsou, ale zase jen dohady – nevím co je příčinou. Ve vlastním makru chyba není.
Moje e-mailová adresa
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte orientaci při vyhledávání řešení JAK OZNAČIT TÉMA ZA VYŘEŠENÉ