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

#1 Re: Calc » Makra - Chyba 91: Proměnná objektu není nastavena - VYŘEŠENO » 30. 9. 2011 12:50:58

Děkuji za rady, opravdu to pomohlo. Bohužel aplikace, která používá dotyčný soubor jako zdroj dat, nevidí makra jinde než v makrech OO. To už je ale jiná písnička smile

#2 Re: Calc » Makra - Chyba 91: Proměnná objektu není nastavena - VYŘEŠENO » 29. 9. 2011 14:50:40

Děkuji Vám za návrhy.

Vyzkoušel jsem, bohužel nezabralo - při otevírání .ODS padá na nenalezenou vlastnost/metodu.

Soubory jsem uložil zde: Z1652560_M230911.ods

Makro jménem "strcat()" má za úkol poslepovat řetězce z oblasti buněk.
Volá se ze souboru "Z1652560_M230911.ods" list "TEST" buňka $B$22.

#3 Re: Calc » Makra - Chyba 91: Proměnná objektu není nastavena - VYŘEŠENO » 27. 9. 2011 10:00:25

Děkuji za radu. Teď mám bohužel chybovou hlášku "Vlastnost nebo metoda nenalezena" na stejném řádku. Asi budu muset použít jinou metodu než sheets(), jen nevím jakou. Poradíte?

#4 Calc » Makra - Chyba 91: Proměnná objektu není nastavena - VYŘEŠENO » 26. 9. 2011 12:41:08

ViSoft81
Odpovědí: 9

Podobné téma už tu je s flagem Vyřešeno, ale můj problém neřeší. Proto zakládám nové.
Makro po napsání funguje OK, ale při opakovaném zavření/otevření souboru hlásí tuto chybu. Když hlášku potvrdím a makro normálně použiji, zase vše funguje OK. Jak se zbavit hlášení chyby při načítání souboru?

public function strcat(src as string)as string
' src ... 1D svisla oblast bunek s retezci ve formatu "XY1:XY2"

 dim document as object
 dim list as object
 dim cell as object
 
 dim dst() as string
 
 dim Y1 as long
 dim Y2 as long
 dim X as long
 
 dim ndx as long
 
 dim vertex() as string
  
 document = stardesktop.currentcomponent
 list = document.sheets(0) ' ZDE HLASI CHYBU PRI NACITANI SOUBORU

Díky předem za jakoukoli radu.

Zápatí

Používáme FluxBB