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]

Reply via email to