none
Kopieren in Excel 2010 verhindern RRS feed

  • Frage

  • Hallo,

    mit Application.OnKey "^c", "" kann ich ja das manuelle kopieren verhindern. Doch wie kann ich die Kopieren-Schaltfläche in der Multifunktionsleiste deaktivieren?

    Vielen Dank im Voraus und viele Grüße

    Herbert

    Freitag, 29. Oktober 2010 05:58

Alle Antworten

  • Hi Herbert,

    Hallo,

    mit _Application.OnKey "^c",_"" kann ich ja das manuelle kopieren verhindern. Doch wie kann ich die Kopieren-Schaltfläche in der Multifunktionsleiste deaktivieren?

    Vielen Dank im Voraus und viele Grüße

    Herbert

    hier findest du ein VBA-Script, über das du Shortcuts und Menüpunkte
    deaktivieren kannst:
    http://www.vbaexpress.com/kb/getarticle.php?kb_id=373

    Viele Grüße
    Christian

    Montag, 1. November 2010 20:45
  • Willst Du generell das Bearbeiten der Datei verhindern? Oder wirklich nur den Paste?
     
    Falls Du generell verbieten willst, öffne die Datei schreibgeschützt oder gib dem Benutzer nicht die Berechtigung, die Datei im schreibzugriff zu öffnen.
     
    Wie Du den Paste in der MFL verhindern kannst, kann ich Dir leider auch nicht sagen. Der Benutzer kann ja, auch wenn Du diesen Befehl da wegnimmst, die MFL selber wieder zurückändern. Und Ctrl-C zu unterbinden ist wohl auch nicht das Wahre. Es gibt noch mindestens 2 andere Arten, einzufügen, z.B. über Rechte Maustaste und Einfügen im Kontext Menü oder über Shift+Insert Tastenkombination. Du müsstest also irgendwie den Einfügen Event unterbinden.
     
    Eine alternative: Du könntest die Zwischenablage einfach bei jedem Wechsel der Zelle löschen. Damit ist, auch wenn versucht wird, was einzufügen, nichts mehr in der Zwischenablage drin. Du müsstest dazu allerdings sicherstellen, dass Makros auch wirklich zugelassen werden, sonst zieht auch das nicht.
     
    Gruss
    Henry

    Hallo,

    mit Application.OnKey "^c", "" kann ich ja das manuelle kopieren verhindern. Doch wie kann ich die Kopieren-Schaltfläche in der Multifunktionsleiste deaktivieren?

    Vielen Dank im Voraus und viele Grü�?e

    Herbert

    Dienstag, 2. November 2010 11:03
    Beantworter