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

#1 25. 8. 2009 22:28:05

jiji1
Člen
Registrace: 25. 8. 2009
Příspěvků: 13

programove vkladana Poznamka

Ahoj,
mam kod v Basicu:

cell.getannotation().setstring("nejaky text")   

,ktery mi vlozil poznamku (annotation) k vybrane bunce. Kod mi pekne fungoval ve verzi 3.0
Stejny kod ale v 3.1 nefunguje. (Spoustim stejny porad stejny soubor akorat jsem presel na open office 3.1)
Nemate s timto nekdo zkusenost?
Dik Jirka

Offline

#2 5. 9. 2009 19:36:26

jiji1
Člen
Registrace: 25. 8. 2009
Příspěvků: 13

Re: programove vkladana Poznamka

tady je reseni:

dim oSheet as object
oSheet = thisComponent.getSheets.getByName( "jmenoListu" )
dim oCell as object
oCell = oSheet.getCellByPosition( 0, 0 )
oSheet.getAnnotations.InsertNew(oCell.getCellAddress,"moje poznamka")

Offline

#3 5. 9. 2009 22:49:58

hanus
Člen
Místo Olomouc
Registrace: 29. 11. 2006
Příspěvků: 573
Web

Re: programove vkladana Poznamka

Tak to je celkem divočina - vkládání poznámky přes list, kde je parametrem adresa buňky...
Díky za tip.

Offline

Zápatí