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]
