Hallo Günter,
normalerweise kann man Makros den beiden Mausereignissen bei dem betroffenen Control zuweisen, bei Dialogen in der Basic-IDE, bei Formularen, Writer, Calc usw. im Formularentwurf bzw. für das Dokument selbst über Extras - Anpassen, jeweils im Reiter "Ereignisse". In seltenen Fällen muss man selbst einen Maus-Listener anlegen.
Ich habe aber den Eindruck, dass du von diesen Dingen noch recht wenig weißt, und würde dir deshalb empfehlen, erst einmal ein bisschen was über diese Sachen nachzulesen, damit du besser verstehst, was da abläuft, bevor du selber probierst. Da gibt es z.B. Bücher.
Im Beispiel wird übrigens das Makro solange wiederholt, bis die Maustaste losgelassen wird; das ist ein Verhalten, das nur in seltenen Fällen sinnvoll ist. Meist, nämlich wenn die Maustaste einen einzigen Durchlauf des Makros auslösen soll, reicht es, das Makro entweder dem einen oder anderen Ereignis zuzuweisen; ich bevorzuge das Loslassen der Maus.
Gerhard