Eigenes Makro mit Schaltfläche verbinden

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

thuemmy
Beiträge: 3
Registriert: Sa, 26.08.2006 09:38
Wohnort: Bad Kreuznach

Eigenes Makro mit Schaltfläche verbinden

Beitrag von thuemmy »

Hallo Forum,

folgende Ausgangssituation:
OO 2.0 auf Win XP Pro
Ich habe ein Tabelle erstellt, in der der Anwender mehrere Felder ausfüllen muss, damit irgendwelche Sachen berechnet werden. Ich habe ein Makro erstellt, dass die Eingabefelder löscht. Soweit, so gut...

Nun möchte ich in der Tabelle eine Schaltfläche einfügen, die mit meinem Makro verknüpft wird. Ich meine damit, dass ich einen windowslike Befehlsknopf in ein Tabellen-Element machen möchte. Ich scheitere im Moment schon daran, eine Schaltfläche einzufügen, da ich die Funktion gar nicht finde, geschweige denn, dieser Schaltfläche ein Makro zuzuordnen.

Vielen Dank schonmal im Vorraus

thuemmy
Dies ist kene Signatur
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hey thuemmy,
Ich scheitere im Moment schon daran, eine Schaltfläche einzufügen, da ich die Funktion gar nicht finde, geschweige denn, dieser Schaltfläche ein Makro zuzuordnen.
Dazu brauchst du zunächst die Symbolleisten "Formular-Entwurf" und "Formualr-Steuerelemente". Diese findest du unter Ansicht - Symbolleisten..
Dann plazierst du deinen Button in deiner Tabelle. Über das Kontextmenü kannst du die Eigenschaften des Buttons aufrufen (Kontrollfeld). Dort kannst du zunächst den Schaltflächen-Text verändern (Titel) und evt. eine Hintergrundfarbe sowie die Schrift (und einiges mehr. Im Reiter "Ereignisse" schliesslich kannst du bequem dein Makro zuordnen.
Damit das alles nachher funktioniert, musst du den "Entwurfsmodus" wieder ausschalten (2. Icon der Formular-Entwurfs Sysmbolleiste).

Das war es dann auch schon :-)

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
thuemmy
Beiträge: 3
Registriert: Sa, 26.08.2006 09:38
Wohnort: Bad Kreuznach

Beitrag von thuemmy »

Hallo Thomas,

vielen Dank für die schnelle Hilfe. Mit so einer tollen Anleitung hat das super geklappt. Ich hoffe nur, dass das ganze nachher in Excel auch noch funktioniert, da ich das auch einem Bekannten weitergeben möchte, der nur Excel hat. Frag mich bitte nicht, warum der nicht OO benutzt...

Gruß Matthias
Dies ist kene Signatur
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Beitrag von Stephan »

Ich hoffe nur, dass das ganze nachher in Excel auch noch funktioniert, da ich das auch einem Bekannten weitergeben möchte, der nur Excel hat.
dann kannst Du gleich aufhören, hoffen nutzt hier nichts, StarBasic-Makros funktionieren grundsätzlich nicht in MS Office, wie VBA-Makros umgekehrt nicht in OOo.


Gruß
Stephan
thuemmy
Beiträge: 3
Registriert: Sa, 26.08.2006 09:38
Wohnort: Bad Kreuznach

Beitrag von thuemmy »

Das habe ich gerade auch festgestellt. Aber da ich die Tabelle ja in erster Linie für mich gemacht habe, passt das :D

Wenn mein Bekannter das nutzen möchte, muss er wohl oder übel OO installieren.

Gruß Matthias
Dies ist kene Signatur
Antworten