Excel 2010 klavye kısayollarını nasıl kişiselleştirirsiniz?


42

Excel 2010 klavye kısayollarını nasıl kişiselleştirirsiniz? Microsoft.com'un bu makalesi "Microsoft Office 2010" için talimatlar verir ancak Excel için değil, yalnızca Word için geçerlidir.

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

Microsoft Office 2010'da:

  1. Sahne arkası görünümünü açmak için Dosya sekmesini ve ardından Seçenekler'i tıklatın.

  2. Şeridi Özelleştir'i ve ardından Klavye Kısayolları başlığının yanındaki Özelleştir'i tıklatın. Yeni tuş kombinasyonunu buraya girebilirsiniz.

İşte Word'de gösterdiği işaret:

Word Özelleştirme Şeridi

Ancak işte Excel'de gösterilenle aynı iletişim kutusu:

Excel Şerit Özelleştirme

Neredeyse tamamen aynı göründüğüne ama "Klavye Kısayolları: Özelleştir .." düğmesine bakmadığına dikkat edin.

Peki Excel'deki klavye kısayollarını nasıl kişiselleştirirsiniz?


Sağ Tıklama S - V, Yapıştırma Değerleri için Alt-

Yanıtlar:


21

Bildiğim 3 farklı klavye kısayolu var:

  1. Kopyalama için Ctrl-C gibi olanlar
  2. Düzenle için Alt-ESV benzeri olanlar> Özel Yapıştır> Değerler
  3. Kendi makronuza atadığınız bir kısayol tuşu kombinasyonu

# 1 ile sadece Word'ün bunları değiştirmenize izin verdiğini düşünüyorum, mesela Bold kısayolunu Ctrl-B'den başkasına çevirebilirsiniz. Excel'in bunu yapmanıza hiç izin verdiğini sanmıyorum. Tabii ki Excel'de Kalın özelliğini değiştiren ve sonra ona bir klavye kısayolu atayan bir makro yazabilirsiniz, ancak bu gerçekten yukarıdaki 3'ün altına düşer.

Excel'de # 2'yi yapabilmek için Araçlar> Özelleştir'e girip ardından ve işaret işaretinin konumunu değiştirerek işlemi yapabilirsiniz. Örneğin, Düzenle menüsünün adını & Düzenle olarak & Zdit olarak değiştirebilir ve yukarıdaki # 2'deki kısayol sırası Alt-ZSV olarak değiştirilir. Bunu şimdi bildiğim tek şey, VBA'daki araç çubuğu adını değiştirmek (eski araç çubukları, Dosya, Düzenleme vb. Hala Excel 2007 ve 2010'daki sahnelerin arkasında bulunmaktadır ve kodla erişilebilir).

# 3 ile önceki sürümlerde olduğu gibi hala aynı, sadece Makro iletişim kutusuna gidin ve Seçenekler içindeki kısayolu değiştirin. Sadece Ctrl ve bir anahtar seçeneğiniz var, inanıyorum. VBA ile aslında Ctrl-Shft-N (favorilerimden biri) gibi daha uzun kombinasyonlar oluşturabilirsiniz.

Umarım bu yardımcı olur.


Eğer Fransız Excel'im Kalın için "Ctrl + G" kullanıyorsa, "İngilizce" varyantı "Ctrl + B" olarak değiştiremiyorum (+ ayrıca GotoPage'i değiştir).
Serge

"# 1 ile yalnızca Word'ün bunları değiştirmenize izin verdiğini düşünüyorum, örneğin, Kalın için Ctrl-B'den gelen kısayolu başka bir şeye çevirebilirsiniz. Excel'in bunu yapmanıza izin verdiğini sanmıyorum." -- Döküntü, çöp, enkaz, moloz. Değerleri yalnızca önceki Excel sürümlerinde yapıştırmak için her zaman "CTRL + ÜST KRKT + V" atadım. Çok hayal kırıklığına uğradım, bu artık mümkün değil.
Adambean

İşte # 3 için adımlar: 1. Alt + F8 tuşlarına basın. Makroların bir listesi görünür. 2. Bir makroyu tıklayın. 3. Seçenekler'i tıklayın. 4. Kısayol tuşu için küçük harf, büyük harf, sayı veya simge yazın. 5. Tamam'ı tıklayın. 6. Makro listesini kapatın.
senografi,

27

Yukarıda gösterilen iletişim kutusuyla hızlı erişim araç çubuğuna bir komut ("format boyacısı" gibi) atayabilirsiniz. Sonra ALT + bir numara kullanabilirsiniz (programın hızlı erişim araç çubuğundaki konumuna göre değişir) kısayol olarak!

Şimdi aracılığıyla diyoruz böylece Örneğin, aşağıdaki ekran görüntüsünde, Biçim Boyacısı, 7 yerde hızlı erişim araç çubuğuna eklendi alt- 7.

görüntü tanımını buraya girin


Oh, bu harika. CTRL-V'yi "Hedef Biçimlendirme Yapıştır ve Eşleştir" olarak değiştirmenin bir yolunu bulmak istedim (varsayılan yapıştırma davranışını değiştirerek veya klavye kısayollarını değiştirerek), ancak bu bulduğum en iyi alternatif. ALT-4'e çarptım ve bum: tam olarak ne istersem!
BevansDesign

Yukarıda gösterilen tam iletişim kutusu olmadığını not etmek istedim - Şerit Özelleştir, Hızlı Erişim Araç Çubuğu bunun altındaki bir sonraki seçimdir. Yine de aynı görünüyor. Harika ipucu!
Noumenon

4

Tek (gerçek) yol, istediğinizi yapan bir makro oluşturmak ve ona bir tuş kombinasyonu atamaktır. Makro kaydetmek, örneğin 'değerleri yapıştırmak' ve ardından klavye kısayolunu eklemek oldukça kolaydır.

Bir makroyu kaydederseniz, ilk iletişim kutusu bir kısayol tuşu atamanıza izin verir, ancak yalnızca CTRLanahtarla - ve Excel size mevcut bir tuş kombinasyonunun (gibi CTRL+C) üzerine yazıp yazmadığınızı söylemez . PERSONAL.XLSBDosyanıza atadığınızdan emin olun, böylece tüm elektronik tablolarda kullanılabilir.


3

'Düzenleme için Alt-ESV gibi> Özel Yapıştır> Değerler' gibi adreslere (yukarıdaki 2 numaralı - kesinlikle bir kısayol değil, yine de klavyeyle bir şeyler yapmak için hızlı bir yol) hitap etmek.

Bunlar değiştirilebilir, ancak ilk kez kurulum için önemli bir ek yükü vardır. İşlem, kurca ekleyen veya değiştiren özel XML eklenmiş bir Eklenti oluşturmayı içerir.

Talimatlar ve araçlar burada bulunabilir . Şeridi 2007'de değiştirdiğim tek yol buydu, ancak yine de 2010 ile aynı şekilde çalışıyor.


Özel Kullanıcı Arabirimi Düzenleyicisi aracıyla (yıllardır güncellenmemiş gibi görünüyor) bu yaklaşım da aynı şekilde çalışıyor MS Office 2013mu?
MostlyHarmless 24:15

2

Bana göre yukarıdaki cevapların tümü tatmin edici değil çünkü özel kısayollar olarak hangi kombinasyonları kullanabileceğimi ya da hangi eylemleri hedefleyeceğimi ya da basit olması gereken bir şey için çok fazla çalışmayı gerektiriyorlar.

Benim çözümüm, AutoHotkey'i , istenen tuş kombinasyonlarımı Outlook 2016'nın (veya Excel 2016'nın veya sizin sahip olduğunuz) bu işlemler için beklediği mevcut kısayollara "çevirmek" kullanmak .

Örneğin, ne zaman bir e-posta seçtiğimde ve [Ins] tuşuna basıldığında okunmuş olarak işaretlenmesini istiyorum, bu yüzden AutoHotkey betiğini [Ctrl-Enter] ile değiştirdim. Veya ne zaman [Ctrl-f] tuşuna bastığımda arama kutusuna (ooh!) Gitmek istiyorum, ancak Outlook bunun için [Ctrl-e] olmasını bekliyor, bu yüzden betiğin [Ctrl-e] göndermesini istiyorum. Senaryo şöyle gözüküyor:

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

"#IfWinActive", bu tuşa basma değişikliklerinin yalnızca etkin pencerenin başlığı "- Outlook" dizesiyle bittiğinde geçerli olmasını sağlar (son, Normal İfade tabanlı dize eşleme modunu etkinleştirdiğim için çalışan dolar işareti ile işaretlenmiştir). ile elde edilmiş). Sonra etkin pencere başlığı algılamayı sonunda boş #IfWinActive ile devre dışı bıraktım.

Ayrıca, #IfWinActive vurulduktan sonra, gönderdiğim anahtarları hangi pencerenin alacağını tam olarak biliyorum, bu yüzden her gerçek tuş basışına yanıt olarak basit bir "<keys> Gönder" dışında özel bir şey yapmak zorunda değilim bu değiştirilecek.


1
Merak edenler için, AutoHotkey indirilen olabilir burada .
Donald Duck,

Teşekkürler! Metin içine entegre bağlantı. (Ben her zaman bağlantılar ekleyerek ve malzemeleri yerinde kapalı teşvik konusunda bazı kural kırma konusunda paranoyak değilim :).)
Don Joe
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.