Tastaturkürzel in Excel für Mac 2016 zum Einfügen und Anpassen der Zielformatierung

Antworten:

0

Es gibt keine direkte Verknüpfung für das, was Sie fragen. Sie können jedoch eine der folgenden Methoden ausprobieren.

1. Verwenden Sie den Dialog Inhalte einfügen

Öffnen Sie beim Einfügen von Text aus einer anderen Anwendung das Dialogfeld Inhalte einfügen mit Strg + ⌘ cmd + v Wählen Sie mit "Unicode-Text" ↓ Pfeil nach unten (falls noch nicht ausgewählt) und dann drücken ↩︎ zurück . (Wenn Sie eingestellt haben Voller Tastaturzugriff in den systemeinstellungen musst du auf drücken ⇥ tab zuerst im Dialogfeld Inhalte einfügen.)

Öffnen Sie beim Einfügen von Formeln oder Werten in Excel Inhalte einfügen mit derselben Verknüpfung Strg + ⌘ cmd + v und dann entweder drücken f zur Auswahl von Formeln oder v um Werte auszuwählen, je nachdem, was Sie einfügen möchten. Dann drück ↩︎ zurück .

2. Erstellen Sie ein Makro

Zeichnen Sie ein Makro auf in Excel mit den oben erläuterten Befehlen. Sie können Ihrem Makro eine benutzerdefinierte Verknüpfung zuweisen und in Ihrer persönlichen Makro-Arbeitsmappe speichern, damit diese bei jeder Verwendung von Excel verfügbar ist. Dies ist wahrscheinlich die einfachste Methode.

Eine andere Möglichkeit besteht darin, ein Visual Basic-Skript zu schreiben.

3. Bearbeiten Sie die Zelle und fügen Sie sie ein

Starten Sie die Bearbeitung der Zelle mit F2 (oder fn + F2 wenn du nicht hast hat das Verhalten der Funktionstasten geändert ) und dann normal mit einfügen ⌘ cmd + v .

Beachten Sie, dass beim Einfügen einer Formel nur der Wert eingefügt wird.

Beachten Sie auch, dass bei Zeilenumbrüchen im eingefügten Text alle Zeilen in dieselbe Zelle eingefügt werden, anstatt sie in verschiedene Zeilen einzufügen.

Außerdem ersetzt diese Methode nicht den vorhandenen Zellenwert. Nach dem Schlagen F2 wird der Cursor hinter den vorhandenen Inhalt gesetzt.

4. Erstellen Sie einen Automator-Dienst

Erstellen Sie einen Service mit Automator das keine Eingabe in Excel empfängt und eine AppleScript-Aktion mit dem folgenden Code ausführt:

on run {input, parameters}
    tell application "Microsoft Excel"
        paste special on worksheet active sheet format "Unicode text"
    end tell

    return input
end run

Beachten Sie, dass dies nur funktioniert, wenn Sie Text aus einer anderen Anwendung einfügen. Es funktioniert nicht mit Excel-Formeln.

Beachten Sie auch, dass Sie "Unicode-Text" durch das ersetzen müssen, was im Dialogfeld "Inhalte einfügen" angezeigt wird, wenn die Sprache Ihrer Benutzeroberfläche nicht Englisch ist.

Wenn Sie Formeln in Excel mit einem Skript anstelle von einfügen möchten paste special... Zeile oben, benutze:

paste special active cell what paste formulas

Die Werte von Formeln in Excel können mit folgendem Code eingefügt werden:

paste special active cell what paste values

Natürlich können Sie für jeden der drei Fälle einen neuen Workflow erstellen.

Nachdem Sie den Service erstellt haben, können Sie Weisen Sie in den Systemeinstellungen eine Verknüpfung für den Dienst zu .

Sie sollten in der Lage sein, den Inhalt der Zwischenablage im Code zu überprüfen und dann zu entscheiden, welcher Befehl ausgeführt werden soll, aber ich konnte den nicht bekommen get clipboard formats Befehl von Excel, um wie erwartet zu arbeiten, also bin ich nicht sicher, wie ich das implementieren soll.

olalahti
quelle