> -----Original Message----- > From: Wolfgang Jäth [mailto:[email protected]] > Sent: Saturday, May 29, 2021 3:13 PM > To: [email protected] > Subject: Re: in Calc Drag&Drop unterbinden > > Am 28.05.2021 um 18:03 schrieb Jörg Schmidt: > > > > Spassigerweise lässt es mit 'Trick' abbilden, obwohl ich > das garnicht auf dem Radar hatte, als ich meinen vorherigen > Post schrieb: > > "Trick" klingt aber eher nach dem Ausnützen eines Bug,
(nein, kein Bug) Zu formulieren "Trick", hatte für mich genau einen Grund: Du hattest mit Nachdruck angedeutet wovon ich rede sei technisch gänzlich unmöglich - nicht etwa NUR unmöglich weil OO da eine Funktion fehlt, sondern weil Du meinst diese Funktion könne auf Programmebene garnicht existieren - und deshalb habe ich Dir verdeutlicht was möglich ist und nannte es "Trick" da es so ein Normalnutzer kaum nutzen wird, sondern es ist nur eine technische Demonstration zur Widerlegung Deiner Aussage 'Betriebssystem-Funktion ... unmöglich auf App-Ebene'. > und > nicht danach, > dass das ein genau so beabsichtigtes Feature ist. Nun benutzt ja niemand die Programme nur so wie es beabsichtigt ist. Wärst Du Programmierer wüsstest Du das, weil Du immer wieder erleben würdest, auf welche Ideen die Anwender bei der Nutzung Deiner Programme kommen. > > Setze den Bereich nicht auf "geschützt", sondern aktiviere > "editierbar im schreibgeschützten Dokument", dann kannst Du > das Dokument so speichern das es per default read-only > geladen wird (oder Du kannst die Editierbarkeit nach Öffnen > manuell deaktivieren) - Ergebnis: im betreffenden Bereich > kannst Du "einfache Schreibzugriffe" (*) durchführen, aber > Drag und Drop ist blockiert. > > Also wenn ich das genau so wie beschrieben nachstelle, ist bei mir in > dem betreffenden Bereich sowohl Editieren wie auch D&D möglich. Dann muss _meine_ Beschreibung falsch sein, ich weiß aber momentan nicht inwiefern. Hier ist eine Beispieldatei, die so funktioniert wie beschrieben: http://www.calc-info.de/files/Beispiel_BereichOhneDD.odt Wenn Du sie aufmachst ist der vorhandene Bereich gesperrt, aber Du kannst trotzdem per Tastatur Text eingeben (="einfache Schreibzugriffe") und über das Menü formatieren, gleichzeitig geht in diesem Bereich kein D&D. In dieser Form ist das nur eine technische Demonstration, aber weil ich durch unsere Diskussion auf dieses Beispiel gekommen bin, wüsste ich wie man es per Makros zu einer sinnvollen Funktion für Endanwender hochrüsten könnte - leider geht es aber nur um Writer und das hilft bei Calc nicht weiter. (Bei Calc (Uwe forderte mich ja indirekt schon auf, ein Makro zu schreiben) könnte man per sog. Listener etwas programmieren, ABER das das robust funktioniert ist in Calc bei mouse- und selection-Listerner(n) erfahrungsgemäß etwas kniffelig UND insgesamt frage ich mich auch ob es überhaupt sinnvoll sein kann dem Nutzer eine Funktion anzubieten, welche er vor Benutzung erst selbst aktivieren muss ... nee, wenn die Makrofunktion die Aufmerksamkeit des Anwenders erfordert, glaube ich das wäre/ist, an dieser Stelle, nicht der richtige Weg.) Gruß Jörg --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
