Hallo Robert, Hallo Frank, Robert schrieb: > Ich nehme an, dass Du > http://www.ooowiki.de/BaseApi Das entspricht, etwas gekürzt, den Ausführungen im angesprochenen Buch.
> > Hintergrund: Ich will erreichen, dass die Makros in den Formularen > > auch dann funktionieren, wenn die die Datenbank umbenannt wird. > Aber wie willst Du dann feststellen, dass die umbenannte Datenbank die > richtige ist? 1. Woher weiß ich denn, dass die Datenbank mit dem Namen "xyz" tatsächlich die ist, für die ich das Makro programmiert habe? Bei allen Anderen Modulen ist es so, dass ich das Makro im entsprechenden Dokument speichere und über ThisComponet auf genau diese Dokument zugreifen kann. Eine Base Datei verfügt aber über keinen Container für Makros, nur die einzelnen eingebetten Objekte, wie z.B. ein Formular, was nichts anderes ist als eine eingebettetes Writer-Dokument, verfügen ihrer Seits über Makro-Container. Verwendet man in diesen aber ThisComponet, bezieht sich das auf das Writer-Dokument, nicht auf die über geordnete Datenbank. (Soviel zur Erklärung für Robert und alle anderen Interessierten). Frank schrieb: > ThisComponent.Parent sollte es tun. (Oder war ThisComponent der > Controller? Dann ThisComponent.Model.Parent.) Und das scheint der Trick zu sein, wie man an das übergeordnete Objekt zum eingebettenen Was-auch-Immer-This-Component kommt. Danke. Gruß Lars P.S.: Könnte sich bitte mal einer die Mühe machen, eine Buch "UNO für Dummies" zu schreiben. Ich verlaufe mich ständig in diesem Objektmodell, wahrscheinlich habe ich deshalb auch noch nicht so richtig Spass am Makroprogrammieren unter OOo gefunden. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
