it-swarm.com.de

Wie passen Sie Excel 2010-Tastenkombinationen an?

Wie passen Sie Excel 2010-Tastenkombinationen an? Dieser Artikel von Microsoft.com enthält Anweisungen für "Microsoft Office 2010", scheint jedoch nur für Word und nicht für Excel zu gelten.

http://www.Microsoft.com/athome/organization/compshortcuts.aspx

In Microsoft Office 2010:

  1. Klicken Sie auf die Registerkarte Datei, um die Backstage-Ansicht zu öffnen, und klicken Sie dann auf Optionen.

  2. Klicken Sie auf Multifunktionsleiste anpassen und dann neben der Überschrift Tastaturkürzel auf Anpassen. Hier können Sie die neue Tastenkombination eingeben.

Hier ist das Dialogfeld, auf das in Word verwiesen wird:

Word Customize Ribbon

Aber hier ist der gleiche Dialog, der in Excel gezeigt wird:

Excel Customize Ribbon

Beachten Sie, dass es fast genauso aussieht, aber keine Schaltfläche "Tastaturkürzel: Anpassen ..".

Wie passen Sie die Tastaturkürzel in Excel an?

42
Sam

Es gibt 3 verschiedene Arten von Tastaturkürzeln, die ich kenne:

  1. Einer wie Strg-C zum Kopieren
  2. Einsen wie Alt-E-S-V für Bearbeiten> Inhalte einfügen> Werte
  3. Eine Tastenkombination, die Sie Ihrem eigenen Makro zuweisen

Ich denke, mit Nummer 1 können Sie diese nur in Word ändern, z. B. können Sie die Abkürzung für Fett von Strg-B auf etwas anderes ändern. Ich glaube nicht, dass Excel Ihnen das jemals erlaubt hat. Natürlich können Sie in Excel ein Makro schreiben, das die Bold-Eigenschaft ändert, und diesem dann eine Tastenkombination zuweisen, aber das fällt wirklich unter Nummer 3 oben.

In Excel können Sie normalerweise Schritt 2 ausführen, indem Sie unter Extras> Anpassen die Position des kaufmännischen Und ändern. Sie könnten beispielsweise den Namen des Bearbeitungsmenüs von & Bearbeiten in & ZBearbeiten ändern und die Verknüpfungssequenz in # 2 oben in Alt-Z-S-V ändern. Die einzige Möglichkeit, die ich jetzt kenne, besteht darin, den Namen der Symbolleiste in VBA zu ändern (die alten Symbolleisten, "Datei", "Bearbeiten" usw. sind in Excel 2007 und 2010 noch vorhanden und können über Code aufgerufen werden).

Mit # 3 ist es immer noch das Gleiche wie in früheren Versionen. Wechseln Sie einfach in den Makrodialog und ändern Sie die Verknüpfung in den Optionen. Sie haben nur die Wahl zwischen Strg und einer Taste, glaube ich. Mit VBA können Sie längere Combos wie Strg-Shft-N (einer meiner Favoriten) erstellen.

Ich hoffe das hilft.

21
Doug Glancy

Sie können der Symbolleiste für den Schnellzugriff über den oben gezeigten Dialog einen Befehl (wie "Format Painter") zuweisen. Dann können Sie ALT + eine Zahl (variiert je nach Position des Programms in der Symbolleiste für den Schnellzugriff) als Tastenkombination verwenden!

In der Abbildung unten wurde der Format Painter beispielsweise an siebter Stelle zur Symbolleiste für den Schnellzugriff hinzugefügt, sodass Sie ihn jetzt über aufrufen können alt-7.

enter image description here

27
Marjolijn

Die einzige (echte) Möglichkeit besteht darin, ein Makro zu erstellen, das genau das tut, was Sie wollen, und ihm eine Tastenkombination zuzuweisen. Es ist relativ einfach, ein Makro aufzuzeichnen, um beispielsweise Werte einzufügen und dann die Tastenkombination hinzuzufügen.

Wenn Sie ein Makro aufzeichnen, können Sie im ersten Dialogfeld eine Tastenkombination zuweisen, jedoch nur mit CTRL und Excel sagt Ihnen nicht, ob Sie eine vorhandene Tastenkombination überschreiben (wie z CTRL+C). Vergessen Sie nicht, es Ihrer PERSONAL.XLSB-Datei zuzuweisen, damit es für alle Arbeitsblätter verfügbar ist.

4
Haig Johnson

Adressierung der 'Einsen wie Alt-E-S-V für Bearbeiten> Einfügen von Spezialwerten> Werte' (Nummer 2 oben - zwar keine Abkürzung, aber dennoch eine schnelle Möglichkeit, Dinge mit der Tastatur zu tun).

Diese können geändert werden, verursachen jedoch beim ersten Einrichten einen erheblichen Aufwand. Dabei wird ein Add-In mit speziellem XML-Code erstellt, mit dem das Menüband erweitert oder geändert wird.

Anleitungen & Tools finden Sie hier . Dies war der einzige Weg, den ich jemals gefunden habe, um das Menüband im Jahr 2007 zu wechseln, aber es funktioniert immer noch genauso wie im Jahr 2010.

3
Andrew Crisp

Für mich sind alle oben genannten Antworten unbefriedigend, da sie einschränken, welche Kombinationen ich als benutzerdefinierte Verknüpfungen verwenden kann oder auf welche Aktionen ich abzielen kann, oder sie erfordern viel zu viel Arbeit für etwas, das einfach sein sollte.

Meine Lösung besteht darin, AutoHotkey zu verwenden, um die gewünschten Tastenkombinationen in die vorhandenen Verknüpfungen zu "übersetzen", die Outlook 2016 (oder Excel 2016 oder was Sie von diesen Aktionen erwarten).

Wenn ich zum Beispiel eine E-Mail ausgewählt habe und [Ein] drücke, möchte ich, dass sie als gelesen markiert wird. Daher muss ich das AutoHotkey-Skript durch ein [Strg-Enter] ersetzen. Oder wenn ich [Strg-F] drücke, möchte ich zum Suchfeld gehen (d'oh!), Aber Outlook erwartet dafür ein [Strg-E], also muss ich dem Skript ein [Strg-E] senden. Das Skript sieht so aus:

SetTitleMatchMode RegEx
#IfWinActive  - Outlook$
Ins::Send ^{Enter}
^f::Send ^e
#IfWinActive

Das "#IfWinActive" stellt sicher, dass diese bestimmten Tastendruckersetzungen nur angewendet werden, wenn der Titel des aktiven Fensters ends mit der Zeichenfolge "- Outlook" (das Ende ist durch das Dollarzeichen gekennzeichnet, was funktioniert, weil ich aktiviert habe) Auf regulären Ausdrücken basierender String Matching-Modus (siehe oben). Dann deaktiviere ich die aktive Fenstertitelerkennung mit dem leeren #IfWinActive am Ende.

Außerdem weiß ich genau, in welchem ​​Fenster die von mir gesendeten Tasten angezeigt werden, sobald #IfWinActive angeklickt wird. Daher muss ich nichts weiter tun, als einfach <Tasten> als Antwort auf jeden tatsächlichen Tastendruck zu senden das soll ersetzt werden.

2
Don Joe