🎄 Helfen Sie noch heute, unser LibreOffice Forum zu erhalten! 🎄
❤️ Nur noch wenige Tage, um das Ziel für 2025 zu erreichen. Vielen lieben Dank! ❤️
>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig ihr Wissen teilen.<<
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen Dank!

❤️ HELFEN SIE JETZT >> << HELFEN SIE JETZT ❤️

🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗


Die Suche ergab 17 Treffer

von Fischreiher
So 6. Mär 2016, 10:11
Forum: LibreOffice Programmierung
Thema: [gelöst] Cursor in ein bestimmtes Feld setzen
Antworten: 2
Zugriffe: 2724

Re: Cursor in ein bestimmtes Feld setzen

Ja, vielen Dank, das funktioniert:

Code: Alles auswählen

oSheet = thisComponent.getSheets.getByName(sSheetName)
oCell = oSheet.getCellByPosition(iCol,iRow)
thisComponent.CurrentController.select(oCell)
von Fischreiher
So 6. Mär 2016, 00:20
Forum: LibreOffice Programmierung
Thema: [gelöst] Cursor in ein bestimmtes Feld setzen
Antworten: 2
Zugriffe: 2724

[gelöst] Cursor in ein bestimmtes Feld setzen

Ich generiere in einem Makro eine Fehlermeldung, wenn ein Tabellenfeld keine gültigen Daten enthält.

Der Bequemlichkeit halber würde ich gerne gleich den Cursor in das entsprechnde Fels setzen, selektiert über Sheet-Name, Zeile und Spalte.

Kann mir jemand helfen? Danke!
von Fischreiher
Fr 4. Mär 2016, 21:29
Forum: LibreOffice Programmierung
Thema: Sheet Action "OnChange" reagiert nicht bei Ctrl-X
Antworten: 1
Zugriffe: 2461

Sheet Action "OnChange" reagiert nicht bei Ctrl-X

Der Titel sagt's. Erst beim anschließenden Ctrl-V spricht die Sheet Action an. Aber was, wenn ich mit Ctrl-X lösche, ohne das Gelöschte anderswo einzufügen?
von Fischreiher
Fr 4. Mär 2016, 17:49
Forum: LibreOffice Programmierung
Thema: [gelöst] Mehrere Sheets mit Listener, wer war's ?
Antworten: 3
Zugriffe: 2908

Re: Mehrere Sheets mit Listener, wer war's ?

Folgefrage: Jetzt wo ich die Namen sehe, bin ich sicher, dass ich blattübergreifende Bezüge habe, die nicht beabsichtigt sind.

Weiß jemand, wie man blattübergreifende Bezüge einfach finden kann?

Mit "Search in Formulas" nach den betroffenen Sheet-Namen finde ich nichts.
von Fischreiher
Fr 4. Mär 2016, 17:42
Forum: LibreOffice Programmierung
Thema: [gelöst] Mehrere Sheets mit Listener, wer war's ?
Antworten: 3
Zugriffe: 2908

Re: Mehrere Sheets mit Listener, wer war's ?

Danke schön. Ich dachte, ich hätte das schon ausprobiert, muss mich aber wohl vertippt haben.
von Fischreiher
Fr 4. Mär 2016, 17:14
Forum: LibreOffice Programmierung
Thema: [gelöst] Mehrere Sheets mit Listener, wer war's ?
Antworten: 3
Zugriffe: 2908

[gelöst] Mehrere Sheets mit Listener, wer war's ?

Ich habe einen Listener, der bewusst zu mehreren Sheets addiert wurde. Wenn in den Tabellen Sheet-übergreifende Bezüge existieren, kann eine Änderung dazu führen, dass sich auf mehreren Sheete etwas ändert und so der Listener mehrfach aufgerufen wird. Das ist nicht immer der Fall, offenbar abhängig ...
von Fischreiher
Sa 27. Feb 2016, 21:53
Forum: LibreOffice Programmierung
Thema: [gelöst] Schaltfläche per Makro an Zellgröße anpassen
Antworten: 8
Zugriffe: 6660

Re: Schaltfläche per Makro an Zellgröße anpassen

Das ist nicht mehr nötig. Beim Reduzieren auf ein Testfile für Dich lief es plötzlich, ich habe dann gemerkt, dass ich die Funktion versehentlich innerhalb von ThisComponent.lockControllers() ThisComponent.addActionLock() [...] AdjustButtonSize(iColButtonMin,iRowButtonMin,IColButtonMax,iRowButtonMax...
von Fischreiher
Sa 27. Feb 2016, 18:53
Forum: LibreOffice Programmierung
Thema: [gelöst] Schaltfläche per Makro an Zellgröße anpassen
Antworten: 8
Zugriffe: 6660

Re: Schaltfläche per Makro an Zellgröße anpassen

Es funktioniert alles prima, bis ich das Dokument abspeichere und neu lade. Dann haben manche Buttons wieder eine Größe und Position, die sie früher einmal hatten, und manche sind kleiner als sie je zuvor waren. Auf manchen Blättern stimmen die Positionen und Größen, ohne dass ich ein Schema erkenne...
von Fischreiher
Sa 27. Feb 2016, 15:40
Forum: LibreOffice Programmierung
Thema: [gelöst] Schaltfläche per Makro an Zellgröße anpassen
Antworten: 8
Zugriffe: 6660

Re: Schaltfläche per Makro an Zellgröße anpassen

Ganz heißen Dank, mikele, das hat auf den meisten Sheets sofort funktioniert. Auf manchen Sheets scheint es zusätzliche Shapes zu geben, die kein ".Control" haben, daher musste ich noch per if HasUnoInterfaces(oShape, "com.sun.star.drawing.XControlShape") then filtern, um eine Fehlermeldung zu verme...
von Fischreiher
Sa 27. Feb 2016, 09:40
Forum: LibreOffice Programmierung
Thema: [gelöst] Schaltfläche per Makro an Zellgröße anpassen
Antworten: 8
Zugriffe: 6660

Re: Schaltfläche per Makro an Zellgröße anpassen

Oh danke, das mit dem Button-Zugriff war mir zu einfach, um darauf zu kommen ;) . Ich möchte lediglich, dass der Button "schön aussieht", also das Feld exakt ausfüllt, auch wenn die Feldgröße geändert wird oder anderswo Zeilen/Spalten eingefügt werden, so dass der Button sich verschiebt. Wenn es ein...