Klassen für CommandButtons
20.01.2005 14:28:20
Anja
ich muß in meiner Tabelle Zeilen und Spalten in bestimmten Bereichen ein- und ausblenden können. Mein Versuch mit Gliederung und Gruppierung ist fehlgeschlagen, jedesmal stürzt das Programm ab. Also überlege ich mir, dies per VBA zu ermöglichen.
Dazu möchte ich verschiedene Klassen oder Werkzeuge erstellen, die alle das CommandButton enthalten, aber verschiedene ein- und Ausblend Methoden verwenden. Das CommandButtonProjekt würde den Gesamten Abschnitt, das einem Projekt zugeordnet ist ausblenden, das CommandButtonMitarbeiter würde in einem Projekt den Bereich der Mitarbeiter ein-ausblenden ect.
Ich kann zwar programmieren, aber wie man soetwas in VBA erstellt, habe ich noch nicht erfassen können. Kann mir da jemand helfen?
In den Schaltflächen des Formulars kann man die Position der Schaltfläche von der Zellposition abhängig machen. Dies hätte ich auch gern mit den CommandButton der Steuerelemente. Geht dies? Mit allen Folgen, dass auch das Button vollständig gelöscht wird, wenn ich die Zeile lösche, und dass es auch kopiert und eingefügt wird, wenn ich die Zeile kopiere und einfüge? Dies wäre für mich eine sehr wichtige Funktion, die ich eventuell auch in der Klasse definieren kann.
Kann ich diese Klassen, wenn sie fertig sind als Steuerelement in die Steuerelement-Toolbox einfügen, und genau die gleichen Reaktionen hervorrufen, d.h. wenn ich darauf klicke und in der Tabelle eine Zelle anklicke, dass dann eine Instanz dieser Klasse erzeugt wird, und dieses CommandButton auch erscheint? Auch dies wäre sehr schön.
Kann man eigentlich die Klassen so erstellen, dass diese allgemein zugänglich sind, und nicht nur in dieser einen Arbeitsmappe?
Viele Fragen, ich hoffe, ich werde Antworten erhalten.
Vielen Dank Anja