🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 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: 2604

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: 2604

[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: 2391

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: 2804

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: 2804

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: 2804

[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: 6325

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: 6325

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: 6325

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: 6325

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...