Makro za slovar besed

Robert Ludvik robert.ludvik at zd-lj.si
Fri Dec 19 14:34:51 CET 2003


Zdravo
Kot zanimivost in za arhiv posiljam makro, ki dela:
Ce pisete nekaj v OOo Writerju in imate vkljuceno preverjanje 
crkovanja in program najde neznano besedo (ki je ni v bazi 
crkovalnika) in jo podcrta z rdeco vijugasto crto, lahko tako neznano 
besedo dodate v svoj slovar (standard.dic) in sicer tako, da jo 
kliknete z desno tipko miske in izberete Dodaj -> standard.dic. Tako 
jo program od takrat naprej prepozna.
To moznost ljudje uporabljajo predvsem za generiranje 'specialnih' baz 
(slovarjev) besed. V spodnjem primeru je primer od cloveka, ki se 
ukvarja z medicino in zato je izhodna datoteka medical.txt.
Tale makro torej iz vasega osebnega slovarja izvozi besede, ki se niso 
v slovarju uradno izdanega crkovalnika v TXT datoteko. To datoteko bi 
lahko poslali nekomu, ki bi stvar pregledal in to dodal v bazo besed.

Posiljam tudi na lugos-slo, morda se tam najde kaksen interesent, ki 
bi to zbiral in nad zbranim bedel :-)

Lp
Robert Ludvik



Sub ExporteDicos

NomFichierExport="c:\temp\medical.txt"

MesDics=CreateUnoService("com.sun.star.linguistic2.DictionaryList")
lesDicos=mesDics.getDictionaries

leDico=LesDicos(0)
lesEntrees=ledico.getEntries

open NomFichierExport for output as #1
     print #1,ubound(lesEntrees)+1
     for i=0 to ubound(lesEntrees)
         print #1, lesEntrees(i).getDictionaryWord
     next i
close #1

msgbox "ok"

End Sub







More information about the lugos-slo mailing list