Kamil <sverak@csadbk.cz>: > ... V Corelu 9 ... > Protože su děsně línej, tak jsem si napsal makro, co to dělá za > mě.. Ta část se kterou mám problém vypadá takto: > ... > Ale když tam dám jméno s háčkem, tak toto písmeno nezobrazí. > activepage.Shapes(1).Text.Contents(cdrAllFrames)="Míša" Asi te nepotesim, v Corelu 11 to delam takhle a chodi to bez problemu: ActiveLayer.Shapes(1).Text.Story.Text = "Příšerně žluťoučký kůň..." Ale on Corel neustale v ruznych verzich meni metody, takze nezarucuju ze to pujde i ve verzi 9. Ja treba pod 11 nemam "Contents()". Jinak v cechach ti asi tezko nekdo poradi, kor s verzi 9 :(. Zkus na newsech Corelu, je tam nekde skupina o VBA, nebo na foru na www.oberonplace.com . Obavam se ale ze ti s verzi 9 uz nikdo nebude schopen poradit. > Počítám, že něco dělám úplně blbě, protože: > set test=activeDocument.ActiveLayer.CreateArtisticText(0,0,"Míša") > to napíše dobře. Hmmm, to je divny. Corel 9 byla prvni verze s VBA, a pokud vim tak ta implentace VBA stala fakt za h***o. Nemuzes mit u toho textu nastavenej "non CE" font? Proste Arial misto Arial CE? V kazdym pripade Corel 9 (11 taky) obsahuje Corel Script (CSC), kterej by to teoreticky mel umet taky. Je sice vyrazne pomalejsi, ale pokud by to chodilo, asi bys to zkousnul. Jestli mas zajem kouknu do svych analu, urcite jsem to pres CSC nekdy delal. -pp21- -- Petr Pokorny mail@pp21.cz http://pp21.cz ICQ 123870115Received on Thu, 16 Sep 2004 17:22:32 +0200
This archive was generated by hypermail 2.1.8 : 16. 09. 2004, 17:23 CEST