Am 19.12.2011 10:03, schrieb Volker Lenhardt:
Am 18.12.2011 22:34, schrieb Jochen:
ich habe fertig (Quellcode s. unten).
Mittels dieses Makro kann ein bestimmte Begriff (hier: "Suchbegriff")
gefunden werden.
Der Suchbegriff kann noch in einer InputBox zuvor abgefragt werden.
Noch ein paar Argumente gegen ein solches Vorhaben?
- Mit einer InfoBox kann nicht zwischen Abbruch und leerer Eingabe
unterschieden werden.
- Eine InfoBox verschwindet nach der Eingabe. Der Benutzer kann keine
falsche Eingabe überprüfen. Wenn die Suche nicht funktioniert, kann er
nicht wissen, woran es lag, denn wenn er um seine Fehleingabe wüsste,
hätte er sie nicht gemacht.
- Was geschieht überhaupt nach einer negativen Suche? Dann muss eine
Info an den Benutzer erfolgen. Am besten mit der Möglichkeit, direkt
die Suche mit anderen Werten zu wiederholen. Der vorher eingegebene
Wert sollte gespeichert sein und zur erneuten Suche angeboten werden.
- Das Suchsystem muss vielfach getestet werden. Ein Errorhandler wäre
vernünftig.
- Eine Suchfunktion ist nur notwendig bei großen, nicht auf dem
Bildschirm direkt überschaubaren Tabellen. Wo soll dann der
Auslösebutton sein? Wenn er beim Scrollen verschwindet, verschwindet
auch der Ein-Mausklick-Vorteil. Und den Button auf die Zeilen- oder
Spaltenköpfe zu legen und ihn mit den Köpfen zu fixieren, erscheint
mir sehr unschön.
- Der Benutzer verwendet Calc mit großer Wahrscheinlichkeit auch für
andere als für diese Sonderanwendung. Er sollte die Grundfunktionen in
Calc kennen, wozu auch die Suchen&Ersetzen-Funktion gehört. Und er
wird dieselbe Funktion auch immer an derselben Stelle erwarten.
- usw. usw.
Der Aufwand steht in keinem Verhältnis zum Ergebnis. Zumal eine
sichere und millionenfach in der Praxis erprobte Methode gegen eine
mit Sicherheit nicht fehlerresistente Methode ersetzt werden soll, die
darüber hinaus (zumindest nach meiner Meinung) benutzerunfreundlich ist.
Jochen, ich will dich nur aus einer Arbeit herausreden, die aus meiner
Sicht sinnfrei ist. Etwas anderes wäre es, wenn du versuchen würdest,
das Suchen&Ersetzen nachzubauen. Das sollte zwar nicht eingesetzt
werden, denn es wäre mit Abstand nicht ausreichend getestet und würde
viel langsamer ablaufen als das mit C geschriebene Original. Aber du
würdest eine Menge lernen über Dialoge, API, Basic usw., das du mit
großem Gewinn für andere Zwecke anwenden kannst.
Schöne Grüße
Volker
Hallo Jochen,
ich gebe Volker vollkommen Recht.
Du kannst das ganze auch viele einfacher haben,
wenn der Schalter nicht in einer Tabelle sein soll,
sondern oben in der Symbolleiste.
Extras->Anpassen->Symbolleiste->suchen->Häkchen bei ."Suchen und
ersetzen"->OK
Unter Ansicht->Symbolleiste->Häkchen bei "Suche"
Es erscheint ein neues Symbol in der Symbolleiste.
Gruß Frieder
--
Informationen zum Abmelden: E-Mail an users+help@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
- Re: [de-users] Calc -> Formular-Steuerelement -> Schaltfläche -> Zuweisung einer Tastenkombination (continued)
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.