Hojladrija Pred časom sem po internetu iskal nasvet v zvezi s programom OpenOffice.org - Basic. Iskal sem ukaz, s katerim bi lahko označen tekst v dokumentu prenesel v spremenljivko v makrotu. Takrat sem dobil takle odgovor:
Doc = ThisComponent Selections = Doc.CurrentSelection FirstRegion = Selections.getByIndex(0) TextString = FirstRegion.String Tale zadeva pa ima eno zanimivo lastnost. Namreč, če se nahajam v tabeli v writerjevem dokumentu potem se v tejle godlji imenovani FirstRegion znajde vsebina cele tabele. Z ukazom: Tabela = FirstRegion.TextTable.DataArray jo lahko prenesem v novo spremenljivko - tabelo. (array?) Ja, odlična stvar, ampak ima eno neprijetno lastnost, ki je nikakor ne pogruntam. Namreč, če je v tabeli označena več kot ena celica naenkrat, lahko tudi cela vrstica, na primerr, bo makro crknil z obvestilom: Napaka pri izvajanju Basic. Lastnosti ali metode ni mogoče najti. Najbrž uporabljam napačen vir podatkov za tabelo. Ampak ker sem že tale recept našel čisto slučajno, nimam pojma, kje naj bi sploh iskal. V knjigi Andrewa Monty Pitonyaka pa sploh ni nobene razlage. Mislim namreč na PDF verzijo knjige. Samo na kup nametani primeri so. Pa se znajdi, če moreš. Upam, da se bo našel na slovenskem kak mojster, ki mi bo znal odgovoriti. čiv-čiv Poni -- ----------------------------------------------------------------- To unsubscribe send email to [email protected] For additional commands send email to [email protected] with Subject: help
