MSWord 2010 tombol pintas untuk gaya TOGGLING

0

Saya tahu caranya menetapkan tombol pintas ke Gaya . Tapi yang ingin saya lakukan adalah membuat tombol pintas yang berfungsi seperti tombol Bold / Italic / Underline (Ctrl-B / Ctrl-I / Ctrl-U): Yaitu, ketika saya menekan tombol pintas, saya ingin gaya yang terkait untuk dihidupkan; lalu ketika saya menekan tombol pintas lagi, saya ingin gaya beralih OFF. Apakah ada cara untuk mewujudkannya?

Saya telah mengatur gaya yang sering saya gunakan (secara sporadis di seluruh dokumen), jadi saya ingin dapat menyalakan dan mematikannya dengan cepat dari keyboard saat saya mengetik. (Perilaku saat ini adalah saya harus mengetik teks saya, lalu kembali dan memilih teks yang ingin saya terapkan gaya, lalu tekan tombol pintas.)

CATATAN: Alternatif yang memuaskan adalah kemampuan untuk menetapkan Kunci Pintasan ke "Font Paragraf Default" (jadi saya bisa memiliki satu kunci untuk mengaktifkan gaya khusus, lalu yang lain untuk mematikannya - saat ini Anda tidak dapat melakukan ini tanpa menggunakan mouse.) Sayangnya, itu tampaknya menjadi satu gaya yang Anda tidak bisa tetapkan pintasan ke. ( *mendesah* )

kmote
sumber

Jawaban:

1

Saya tidak tahu cara mengatur tombol pintas Anda ke toggle selain dari VBA macro yang sudah disarankan.

Pilihan alternatif terbaik di sini adalah kontrol + shift + n yang menetapkan gaya menjadi "Normal", sehingga Anda dapat menggunakan tombol pintas yang telah Anda siapkan untuk gaya Anda sendiri, lalu tekan control + shift + n untuk kembali ke gaya "normal" .

Saran ruang kendali + sebenarnya hanya menghapus pemformatan tambahan (misalnya tebal atau garis bawah) yang telah Anda tambahkan, dan mengembalikan teks yang dipilih ke gaya aslinya (apakah gaya itu "Normal", atau "Tajuk 1" atau apa pun), jadi itu tidak akan melakukan apa yang Anda inginkan.

Jika gaya Anda adalah salah satu yang hanya akan Anda gunakan pada masing-masing baris (mis. Seperti gaya tajuk), maka ketika mengatur (atau memodifikasi) gaya, Anda dapat mengatur "Gaya untuk paragraf berikut" untuk kembali ke "normal" (atau gaya lain - Anda dapat mengubah heading 1, untuk menuju ke heading 2 untuk paragraf berikut jika Anda ingin selalu menambahkan subtitle setelah heading, yang kemudian akan kembali ke Normal kecuali Anda memodifikasi heading 2 untuk melakukan sebaliknya).

Saya setuju dengan OP, akan lebih bagus jika mengatur keystroke sebagai toggle adalah pilihan saat membuatnya!

Quentin
sumber
Selamat datang di SuperUser, Quentin! Senang memilikimu. Saya khawatir saran Anda ( Ctrl-Shft-n ) sepertinya tidak berfungsi dalam eksperimen saya. Setidaknya, tidak andal. Untuk saat ini saya akan tetap dengan makro saya. Bagaimanapun, terima kasih!
kmote
1

Saya menemukan dua cara:

  1. menggunakan Ctrl + ruang untuk menghapus pemformatan (menjawab alternatif di atas), atau

  2. buat makro VBA berikut, dan tetapkan ke tombol pintasan:

If Selection.Style = "KM_Code_ch" Then
    Debug.Print ("toggling off")
    Selection.Font.Reset
Else
    Debug.Print ("toggling on")
    Selection.Style = ActiveDocument.Styles("KM_Code_ch")
End If

(Catatan: ini tentu saja hanya berfungsi dengan gaya karakter, bukan gaya paragraf.)

kmote
sumber
0

Jika Anda menekan pintasan yang menerapkan gaya LAGI itu mematikan gaya. Jadi, misalnya, Ctrl - B berubah menjadi tebal, lalu Ctrl - B lagi mematikannya.

Grace
sumber
Ya, saya mengetahui fitur ini, tetapi hanya berfungsi pada gaya Bold / Italic / Underline. Saya mencari fungsionalitas yang sama pada SEMUA gaya yang ditentukan pengguna. Terima kasih.
kmote