Ich programmiere gerade ein Makro in Open Office Calc.
In einem Sheet habe ich mehrere Reihen. Die Anzahl ist dynamisch.
Wenn nun die Reihen gefüllt werden, möchte ich dass am Ende jeder Zeile noch ein Button hinzugefügt wird.
Dieser Button soll dann dazu dienen, den Inhalt der einzelnen Reihen zu editieren. Ich könnte auch einen einzige Button für alle Reihen machen, aber das wäre nicht so smart, da ich dann immer erst die entsprechende Zeile spezifizieren müsste.
Wenn ich einfach hinter jeder Zeile einen Button hab, mit dem ich nur die zugehörige Zeile ändern kann, wäre das deutlich übersichtlicher.
Jetzt Bräuchte ich den Makro-Befehl, mit dem ich einen Button an die gewünschte Position hinzufügen kann und ihn mit einem Makro assoziieren kann.
Wie man Buttons "manuell" hinzufügt weiß ich. Nur nicht, wie der dazugehörige Makorbefehl heißt. (Record Makro hat mich da auch nicht weitergebracht)
hier mal ein Pseudocode, wie ich mir das vorgestellt hab:
Code:
addNewRow{
fillFields // Fülle Zellen von A[i] bis N[i]
addButton // Füge einen Button auf Höhe von M[i] ein
Button.associateWithMakro("MyMakro")
}