Bagaimana Anda menyesuaikan pintasan keyboard Excel 2010?

42

Bagaimana Anda menyesuaikan pintasan keyboard Excel 2010? Artikel dari microsoft.com ini memberikan instruksi untuk "Microsoft Office 2010" tetapi tampaknya hanya berlaku untuk Word, bukan Excel.

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

Di Microsoft Office 2010:

  1. Klik tab File untuk membuka tampilan Backstage, dan kemudian klik Opsi.

  2. Klik Kustomisasi Pita dan kemudian, di sebelah tajuk Pintasan Keyboard, klik Kustomisasi. Anda dapat memasukkan kombinasi tombol baru di sini.

Berikut dialog yang ditunjukkan di Word:

Pita Kustomisasi Kata

Tapi di sini dialog yang sama ditunjukkan di Excel:

Pita Kustomisasi Excel

Perhatikan bahwa tampilannya hampir persis sama tetapi tidak ada tombol "Pintasan Keyboard: Ubahsuaikan ..".

Jadi, bagaimana Anda menyesuaikan pintasan keyboard di Excel?

Sam
sumber
Klik Kanan S - V sedikit lebih cepat daripada Alt-ESV untuk Nilai Tempel ...

Jawaban:

21

Ada 3 jenis pintasan keyboard yang saya ketahui:

  1. Yang seperti Ctrl-C untuk Salin
  2. Yang seperti Alt-ESV untuk Edit> Paste Special> Values
  3. Kombo tombol pintas yang Anda tetapkan untuk makro Anda sendiri

Dengan # 1, saya pikir hanya Word yang memungkinkan Anda untuk mengubahnya, misalnya, Anda dapat mengubah pintasan untuk Bold dari Ctrl-B ke yang lain. Saya tidak berpikir Excel pernah mengizinkan Anda untuk melakukan ini. Tentu saja Anda dapat menulis makro di Excel yang mengubah properti Bold dan kemudian menetapkan pintasan keyboard untuk itu, tetapi itu benar-benar berada di bawah # 3 di atas.

Anda menggunakan untuk dapat melakukan # 2 di Excel dengan masuk ke Tools> Customize dan kemudian mengubah lokasi ampersand. Misalnya, Anda dapat mengubah nama menu Edit dari & Edit ke & Zdit dan urutan pintasan di # 2 di atas akan diubah menjadi Alt-ZSV. Satu-satunya cara saya tahu untuk melakukan ini sekarang adalah dengan mengubah nama bilah alat di VBA (bilah alat lama, File, Edit, dll. Masih ada di belakang layar di Excel 2007 dan 2010 dan dapat diakses melalui kode).

Dengan # 3 itu masih sama seperti di versi sebelumnya, masuk saja ke dialog Makro dan ubah pintasan di Opsi. Anda hanya memiliki pilihan Ctrl dan satu kunci, saya percaya. Dengan VBA Anda sebenarnya dapat membuat kombo yang lebih panjang seperti Ctrl-Shft-N (salah satu favorit saya).

Saya harap itu membantu.

Doug Glancy
sumber
Jadi, jika French Excel saya menggunakan "Ctrl + G" untuk Bold, saya tidak dapat mengubahnya ke varian "Bahasa Inggris" "Ctrl + B" (+ ubah juga GotoPage)?
Serge
"Dengan # 1, saya pikir hanya Word yang memungkinkan Anda untuk mengubahnya, misalnya, Anda dapat mengubah pintasan untuk Bold dari Ctrl-B ke sesuatu yang lain. Saya tidak berpikir Excel pernah mengizinkan Anda untuk melakukan ini." - Sampah. Saya selalu menugaskan "CTRL + SHIFT + V" untuk menempelkan nilai hanya di versi Excel sebelumnya. Sangat kecewa ini tidak mungkin lagi.
Adambean
Berikut adalah langkah-langkah untuk # 3: 1. Tekan Alt + F8. Daftar makro muncul. 2. Klik makro. 3. Klik Opsi. 4. Untuk tombol pintasan, ketikkan huruf kecil, huruf besar, angka, atau simbol. 5. Klik OK. 6. Tutup daftar makro.
scenography
27

Anda dapat menetapkan perintah (seperti "pelukis format") ke bilah alat akses cepat melalui dialog yang ditunjukkan di atas. Kemudian Anda dapat menggunakan ALT + angka (bervariasi pada posisi program di toolbar akses cepat) sebagai pintasan!

Misalnya, pada tangkapan layar di bawah ini, Format Painter telah ditambahkan ke bilah alat akses cepat di tempat ke-7, sehingga kini Anda dapat memanggilnya melalui alt- 7.

masukkan deskripsi gambar di sini

Marjolijn
sumber
Oh, ini bagus. Saya ingin menemukan cara untuk mengubah CTRL-V menjadi "Tempel dan Cocokkan Pemformatan Tujuan" (baik dengan memodifikasi perilaku tempel standar atau melalui mengubah pintasan keyboard), tetapi ini adalah alternatif terbaik yang saya temukan. Saya baru saja menekan ALT-4 dan boom: persis apa yang saya inginkan!
BevansDesign
Ingin dicatat itu bukan dialog yang tepat yang ditunjukkan di atas - yaitu Customize Ribbon, sedangkan Quick Access Toolbar adalah pilihan berikutnya di bawah itu. Terlihat identik. Tip yang bagus!
Noumenon
4

Satu-satunya cara (nyata) adalah membuat makro yang melakukan apa yang Anda inginkan dan menetapkan kombinasi kunci untuk itu. Ini relatif mudah untuk merekam makro, katakanlah, 'rekatkan nilai' dan kemudian tambahkan pintasan keyboard.

Jika Anda merekam makro, dialog pertama memungkinkan Anda untuk menetapkan tombol pintasan, tetapi hanya dengan CTRLkunci - dan Excel tidak memberi tahu Anda jika Anda menimpa kombinasi tombol yang ada (seperti CTRL+C). Pastikan untuk menetapkannya ke PERSONAL.XLSBfile Anda sehingga tersedia untuk semua spreadsheet.

Haig Johnson
sumber
3

Mengatasi 'Orang seperti Alt-ESV untuk Edit> Paste Special> Values' (nomor 2 di atas - walaupun tidak sepenuhnya pintasan tetapi masih cara cepat untuk melakukan sesuatu dengan keyboard).

Ini dapat dimodifikasi, tetapi memiliki overhead yang signifikan untuk diatur pertama kali. Prosesnya melibatkan pembuatan Add-In dengan XML khusus yang ditambahkan yang menambah atau memodifikasi pita.

Instruksi & alat dapat ditemukan di sini . Ini adalah satu-satunya cara saya pernah menemukan untuk mengubah Ribbon pada tahun 2007, namun masih bekerja dengan cara yang persis sama dengan 2010.

Andrew Crisp
sumber
apakah pendekatan ini dengan alat Editor UI Kustom (yang tampaknya tidak diperbarui selama bertahun-tahun) juga berfungsi dengan baik MS Office 2013?
MostlyHarmless
2

Bagi saya semua jawaban di atas tidak memuaskan karena membatasi kombinasi apa yang dapat saya gunakan sebagai pintasan khusus atau tindakan apa yang dapat saya targetkan, atau mereka membutuhkan terlalu banyak pekerjaan untuk sesuatu yang seharusnya sederhana.

Solusi saya adalah menggunakan AutoHotkey untuk "menerjemahkan" kombinasi kunci yang saya inginkan ke dalam pintasan yang ada yang diharapkan oleh Outlook 2016 (atau Excel 2016 atau apa pun yang Anda miliki) untuk tindakan tersebut.

Jadi misalnya setiap kali saya memiliki e-mail yang dipilih dan tekan [Ins] saya ingin itu ditandai sebagai sudah dibaca, karena itu saya minta skrip Autohotkey menggantinya dengan [Ctrl-Enter]. Atau setiap kali saya menekan [Ctrl-f] saya ingin pergi ke kotak pencarian (d'oh!) Tetapi Outlook mengharapkan [Ctrl-e] untuk itu jadi saya minta skrip mengirimkannya [Ctrl-e]. Scriptnya terlihat seperti ini:

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

"#IfWinActive" memastikan penggantian tombol-tekan khusus ini hanya berlaku ketika judul jendela aktif berakhir dengan string "- Outlook" (ujungnya ditandai oleh tanda dolar, yang berfungsi karena saya telah mengaktifkan mode pencocokan string berbasis Ekspresi Reguler atas). Kemudian saya menonaktifkan deteksi judul jendela aktif dengan #IfWinActive kosong di akhir.

Juga, setelah #IfWinActive dipukul, saya tahu persis jendela mana yang akan menerima kunci yang saya kirim, jadi saya tidak perlu melakukan sesuatu yang istimewa di luar "Kirim <kunci>" sederhana dalam menanggapi setiap penekanan tombol nyata itu harus diganti.

Don Joe
sumber
1
Bagi yang penasaran, AutoHotkey dapat diunduh di sini .
Donald Duck
Terima kasih! Tautan terintegrasi ke dalam teks. (Saya selalu paranoid tentang menambahkan tautan dan melanggar beberapa aturan tentang mempromosikan materi di luar situs. :))
Don Joe