Date: prev next · Thread: first prev next last
2016 Archives by date, by thread · List index


Am 30.07.2016 um 10:52 schrieb Hans-Werner:
Hallo Günter,

das ist nicht notwendig. Markiere eine beliebige Zelle, speichere das CALC-Dokument und öffne es wieder. Du wirst sehen, dass die zuletzt markierte Zelle nach dem Öffnen des CALC-Dokumentes (wieder) markiert ist.

Bei einem neuen Dokument macht es allerdings durchaus Sinn, dass die Zelle A1 markiert ist.

Betriebssystem: Windows 7 Home Premium 64-bit
LibreOffice:  5.1.4.2

Gruß
Hans-Werner

-----Ursprüngliche Nachricht----- From: Günter Fritze
Sent: Saturday, July 30, 2016 9:46 AM
To: users@de.libreoffice.org
Subject: Re: [de-users] Calc, Markierung einer Zelle beseitigen

Am 30.07.2016 um 06:34 schrieb Wolfgang Jäth:
Am 29.07.2016 um 19:54 schrieb Günter Fritze:
Irgend wann vorher, habe ich mit einem Mausklick eine Zelle markiert.
Wie kann ich diese Markierung mit einem Makro aufheben, d. h. danach
soll keine Zelle markiert sein.
Das geht nicht; *irgend* eine Zelle muss *immer* den Fokus besitzen.

Wolfgang

Gut, das habe ich nicht bedacht,denn beim Starten ist ja die Zelle "A1"
markiert. Ich ändere meine Frage so:

Kann ich per Makro die Markierung einer Zelle dadurch löschen, in dem
ich gezielt für "A1" einen Mausklick simuliere?

MfG

Günter


Na schön, dann das gesamte Problem:

Ich habe ein Feld mit 10 Buttons. Wenn ich einen der Buttons mit der Maus anklicke, wähle ich eine Ziffer aus.

Klicke ich nun mit der Maus in einem vorbestimmten Bereich eine Zelle an, dann wird diese Zelle markiert.

Nun wird das Makro "CurCtrl_selectionChanged(oEvent)" automatisch gestartet, dieses kontrolliert, ob der Mausklick in einem zulässigen Bereich erfolgt ist, wenn ja, dann wird in diese Zelle die vorher gewählte Ziffer eingetragen. Wird nun eine neue Ziffer angewählt, dann wird manchmal, nicht immer, diese Ziffer in das markierte Feld eingetragen, die vorige Ziffer wird fälschlich überschrieben. Um das zu verhindern möchte ich eine Zelle markieren, die für das CurCtrl_selectionChanged(oEvent)-Makro nicht zulässig ist. Dadurch würde das CurCtrl_selectionChanged(oEvent) Fehlverhalten vermieden.

Kann ich mit einem Makro einen Mausklick auf eine bestimmte Zelle, also z.B. "A1" simulieren?


MfG

Günter



--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.