On Thu, 2011-02-03 at 14:46 +0100, "Jože Klepec" wrote: > S, Dragan piše: > > On Wed, 2011-02-02 at 19:21 +0100, Bostjan Lemut wrote: > >> Pozdrav! > >> > >> Kolega me muči z zanimivim problemom, zaradi katerega ne preide iz MSO v > >> OOO. > >> Moram priznati, da bi rešitev prišla prav tudi meni. > >> Rad bi namreč nekje v preglednici uporabil ime datoteke, v kateri se > >> nahaja ta > >> preglednica. Pozor, v glavo in nogo dokumenta se to da prilepiti, ampak to > >> ni > >> to. V Writerju je to mogoče skozi Inser/Fields/Other/Document/FileName... > >> > >> lp, > >> > >> Boštjan > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [email protected] > >> For additional commands, e-mail: [email protected] > >> > >> > >> > > =CELL("filename";A1) vrne nekaj takega: > > > > 'file:///home/user/temp/Untitled 1.ods'#$Sheet1 > > > > Samo ime datoteke pa: > > > > =MID(CELL("filename";A1);2;FIND("#";CELL("filename";A1))-3) > > > > > > Dragan > > > > > Popravek, > > iskati je treba vsaj zadnjo piko z desne na levo. Vsi podaljški niso > vedno dolgi tri znake, opcij je namreč precej več: > 1. x=0, ni podaljška, > 2. x<3, > 3. x=3, > 4. x >3, > 5. Podaljšek vsebuje eno ali več pik --> x>>3. > > Namreč, .ods/.xls ni vedno končnica. Lahko se zgodi v skrajnem primeru, > da odpiraš tudi kakšno preimenovano, (naknadno) pretvorjeno, pokvarjeno > ali zazipano datoteko... . > > Sem bil dovolj jasen, zakaj je tak postopek nezadosten? > > lp, Jože > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected]
Tisto "-3" ni iskanje podaljška. Gre za pozicijo znaka "#" v stringu. "-3" odšteje sam znak # in apostrofa iz imena datoteke. Že Copy / paste v razpredelnico pokaže rezultat - seveda - če je razpredelnica shranjena. (Ubuntu + OOCalc 3.3) Postopek je zadosten. Dragan -- This message has been washed by MailScanner and is believed to be clean. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
