Hey Jochen,

Jochen Georges schrieb:

> Sorry, ich war vielleicht zu ungenau. Der beschriebene Versuch fand in einem 
> Draw-Dokument statt!

OK, dann war dein Code ok.

>>>Fehlermeldung: "BASIC-Laufzeitfehler.Eigenschaften oder Methode nicht
>>>gefunden."
>>>Dabei ist dann "Page = Doc.drawPages(0)" markiert.

> 
>>>Doc = StarDesktop.CurrentComponent
>>
>>Das ist zwar richtig, dann kannst du aber nie das Makro in der Basic-IDE
>>ausführen. Das liefert dir nämlich genau dieses Fenster (IDE) und das
>>hat gar keine Drawpage!
>>
>>Nimm besser zu Testzwecken
>>
>>Doc = thisComponent

> Die Änderung habe ich gemacht.
> 
> Mmmh, manchmal funktioniert das Makro, manchmal nicht.
> Ich meine beobachtet zu haben, dass es immer dann funktioniert, wenn OO 
> frisch 
> geöffnet ist, wenn ich nach dem ersten erfolgreichen Versuch ein weiteres 
> Draw-Dokument erzeuge und das Makro ausführe erscheint der beschriebene 
> Fehler.

Tia, jetzt hast du Pech. "ThisComponet" ist in Draw 2.0 leider sehr
unzuverlässig, häufig "broken". Daran wird noch gearbeitet.

Da musst du doch wieder

doc =  StarDesktop.CurrentComponent

nehmen. Das ist richtig und stabil - nur dann kannst du das Makro nicht
aus der Teytumgebung heraus aufrufen.
Dann mach die im Drawdokument einen Button und verbinde den mit dem
Makro - zum testen.

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an