Pertanyaan Bagaimana saya bisa menggunakan keyboard untuk memilih cara menempelkan teks di MS Word?


Saat menggunakan pengolah kata, saya lebih memilih untuk menggunakan keyboard secara eksklusif, tetapi ketika menempelkan teks di MS Word, saya tampaknya terpaksa menggunakan mouse. Saya tidak dapat menemukan cara untuk menentukan cara memperlakukan pemformatan (simpan sumber / cocok dengan tujuan / teks saja) dengan sekali pakai tanpa menggunakan mouse (mengalihkan perhatian dan memperlambat) atau mengubah pengaturan default saya (bahkan lebih buruk).

Apakah ada cara untuk melakukan ini? Sepertinya saya saya butuhkan antara pintas keyboard untuk masuk Tempel Opsi dialog setelah menempel atau perintah yang berbeda yang dapat saya gunakan untuk menentukan opsi format. Aku menatap Tempel Khusus, tetapi itu sepertinya hanya menyediakan satu opsi yang relevan, yaitu 'hanya teks' (Teks Tidak Berformat), sementara saya ingin ‘tetap’ atau ‘cocok’ juga.

Saya menggunakan MS Word 2007, tetapi jawaban yang berlaku untuk versi lain jelas akan lebih bermanfaat.

P.S. Saya menggunakan UI Belanda MS Office untuk kompatibilitas dengan rekan, sehingga berbagai kunci dan teks di atas mungkin tidak akurat.


2
2018-05-20 16:07


asal


Di Word 2013 ketika Anda menempelkan kotak auto-format muncul. Anda kemudian dapat menekan CTRL (lalu lepaskan) untuk membuka sub-menu jenis pasta, lalu tekan K, M atau T untuk memilih bagaimana Anda ingin menempelkannya. Apakah itu tidak berhasil di 2007? - Ƭᴇcʜιᴇ007
@ Ƭᴇcʜιᴇ007: Tidak! Yang bisa saya lakukan adalah het Escape untuk menyingkirkan ikon - membuat saya bertanya-tanya apakah saya dapat menggunakan 2013 di organisasi kami! Senang juga tahu. - PJTraill
Kemungkinan duplikat dari Apa yang akan makro Outlook 2007 untuk mengotomatiskan Tempel Khusus - Teks tidak berformat terlihat seperti? - Ƭᴇcʜιᴇ007
Saya menyadari dupe ditandai adalah untuk Pandangan 2007, tetapi Outlook menggunakan Word sebagai editornya, jadi makro harus berfungsi sama ketika digunakan di Word. - Ƭᴇcʜιᴇ007
Buat banyak makro, hanya gunakan wdFormatOriginalFormatting dan / atau wdFormatSurroundingFormattingWithEmphasisinsatead dari wdFormatPlainText. :) - Ƭᴇcʜιᴇ007


Jawaban:


Solusi 1: dengan menu konteks kunci

Dengan Word 2013, Anda dapat mengeklik

  1. itu menu konteks kunci
  2. diikuti dengan baik
    • K untuk Simpan Pemformatan Sumber,
    • M, Memasukkan untuk Menggabungkan Format (ya, anehnya, ada tambahan Memasukkan diperlukan) atau
    • T untuk Simpan Teks Saja.

Special Paste with context menu key

Itu menu konteks kunci yang satu ini:

context menu key

Sumber: https://en.wikipedia.org/wiki/Menu_key

Solusi 2: dengan tombol akselerator menu pita

Di Word 2013, klik Alt+H, V, baik K, M atau T.

Special paste via ribbon

Solusi 3: dengan Pasta Khusus dialog

Kamu bisa

  1. tekan Ctrl+Alt+V (bukan hanya Ctrl+V) untuk membuka Tempel Khusus dialog,
  2. kemudian gunakan Panah bawah atau Arrow up untuk mengubah pilihan default
  3. dan tekan Memasukkan.

enter image description here

Solusi 4: dengan menetapkan pintasan keyboard ke makro

  1. Buat makro terpisah untuk masing-masing Pasta Khusus opsi seperti yang ditunjukkan di jawaban Pengguna Super ini
  2. Tetapkan pintasan keyboard ke sana melalui menu File → Options → Customize Ribbon → Customize → Customize Keyboard

4
2018-05-21 14:31



Seperti yang saya katakan dalam pertanyaan, ini hanya menawarkan Teks Tidak Berformat (yang saya sebut "Hanya teks", tidak memiliki versi bahasa Inggris. Tidak ada pilihan lain yang terdengar seolah-olah mereka menyediakan format "keep source" atau "match destination" (dan teks bantuan tidak membantu). - PJTraill
@PJTraill Teks Tidak Berformat apakah "cocok dengan tujuan" dan Teks Berformat (RTF) apakah "menjaga sumber". Saya telah memperbarui tangkapan layar untuk membuatnya lebih jelas. Default untuk reguler Ctrl+V dapat diubah menjadi "hanya teks" - tetapi Anda menulis Anda tidak ingin mengubah default. - Lernkurve
Saya akan mencobanya - tetapi dialog yang dapat Anda klik setelah memasukkan penawaran tiga kemungkinan, cocok dengan konstanta yang didokumentasikan tautan yang disediakan oleh ‘TECHIE007 dalam komentar mereka atas pertanyaan saya. Bagaimana seseorang dapat memperoleh ketiganya? Jika ada yang bisa, bagaimana MS bisa begitu gegabah di UI mereka? (Pertanyaan retoris!) - PJTraill
@PJTraill Anda menyebutkan "tiga kemungkinan" membuat saya memikirkan solusi lain yang telah saya tambahkan Solusi 1 atas. - Lernkurve
@PJTraill Saya telah menambahkan cara lain didokumentasikan sebagai Solusi 2 atas. Bagaimana dengan yang satu itu? - Lernkurve


Lebih lanjut untuk jawaban yang berguna oleh Lernkurve, saya menyimpulkan bahwa 'Tempel Khusus ...tidak lakukan pekerjaan, sementara memetakan penekanan tombol ke makro yang dibuat dari dialog 'mode sisipkan'. Karena dua opsi pertamanya menerapkan Word 2013 dan yang lebih baru, siapa pun yang terjebak pada 2007 harus membuat dan memetakan makro.

Merekam Makro

Untuk merekam makro, Anda memerlukan Pengembang tab diaktifkan di pita, di Opsi Word/Opsi Populer.

Macro untuk Mode Tempel

Makro yang diperlukan untuk melakukan pekerjaan, direkam dengan memasukkan menu pilihan setelah menempel adalah:

Sub PasteOriginal()
' Paste with option ‘original formatting’
    Selection.PasteAndFormat (wdFormatOriginalFormatting)
End Sub
Sub PasteMatching()
' Paste with option ‘match destination’
    Selection.PasteAndFormat (wdFormatSurroundingFormattingWithEmphasis)
End Sub
Sub PasteText()
' Paste with option ‘only text’
    Selection.PasteAndFormat (wdFormatPlainText)
End Sub

Saya memetakan ini Ctrl+Alt+Bergeser+ (<|||>) untuk simpanlah format, hanya teks dan menggabungkan format masing-masing. Saya memilih tombol pengubah Ctrl+Alt+Bergeser untuk menghindari bentrokan dengan pemetaan yang telah ditentukan, sementara (<|||>) menyarankan kepada saya melihat kembali (ke format sumber), netral dan melihat ke depan (ke format tujuan), bahkan jika itu tidak benar-benar terjadi.

Arti dari Pilihan

Arti dari opsi dijelaskan sebagai berikut pada MSDN (saya belum menguji ini secara menyeluruh):

  • Simpan pemformatan sumber (wdFormatOriginalFormatting): "Mempertahankan format asli dari materi yang ditempelkan" - Saya menganggap ini termasuk gaya, tetapi bertanya-tanya apa yang terjadi jika nama-nama gaya bentrok. Saya menganggap bahwa semua format saat ini diabaikan.
  • Menggabungkan format (wdFormatSurroundingFormattingWithEmphasis): "Cocok dengan format teks yang ditempelkan ke pemformatan teks sekitarnya" - saya percaya ini berarti karakter dari sumber dan penekanan apa pun (berani, miring, _ menggarisbawahi _) disisipkan dalam format saat ini, sementara semua format asli lainnya diabaikan.
  • Simpan Teks saja (wdFormatPlainText): "Menempelkan teks biasa, tidak diformat." - Hanya karakter dari sumber yang dimasukkan, dalam format saat ini.

Pilihan di Tempel Khusus

Saya menyelidiki opsi di Tempel Khusus ..., merekam makro untuk setiap opsi, seperti pada tangkapan layar dialog dalam jawaban Lernkurve. Beberapa dari mereka tampaknya berperilaku seperti itu simpanlah format (kadang-kadang melakukan hal-hal aneh tambahan), yang lain sebagai hanya teks, tapi tidak ada sebagai menggabungkan format. (Untuk mendapatkan semua opsi, saya harus menempelkan teks dengan beberapa format tambahan, jika tidak saya hanya punya dua opsi; set opsi saya termasuk "Picture (Windows Metafile)", bukan di screenshot-nya.)

Ini adalah hasilnya:

Sub SpecialPasteDoc() ' MS Office Word-document object
    Selection.PasteSpecial Link:=False, DataType:=wdPasteOLEObject, Placement _
        :=wdInLine, DisplayAsIcon:=False
End Sub
Sub SpecialPasteRTF() ' Formatted text (RTF)

    Selection.PasteAndFormat (wdPasteDefault)
End Sub
Sub SpecialPastePlain() ' Unformatted text
    Selection.PasteAndFormat (wdPasteDefault)
End Sub
Sub SpecialPastePic() ' Picture (Windows Metafile)
    Selection.PasteAndFormat (wdPasteDefault)
End Sub
Sub SpecialPastePicEnhanced() ' Picture (Enhanced Metafile)
    Selection.PasteAndFormat (wdPasteDefault)
End Sub
Sub SpecialPasteHTML() 'HTML Format
    Selection.PasteSpecial Link:=False, DataType:=wdPasteHTML, Placement:= _
        wdInLine, DisplayAsIcon:=False
End Sub
Sub SpecialPasteUnicodeText() ' Unformatted Unicode Text
    Selection.PasteSpecial Link:=False, DataType:=20, Placement:=wdInLine, _
        DisplayAsIcon:=False
End Sub

1
2018-05-24 17:00





Datang ke sini mencari 2013 dan kemudian, tapi saya bisa memberikan jawaban untuk 2010 dan sebelumnya: Alt + H, V, S, V

Kombinasi kunci itu mudah dipukul dengan cepat. Catatan, ini akan memunculkan dialog khusus paste, tetapi Anda dapat melanjutkan, menekan tombol pintas (huruf pertama) untuk memilih "unicode unicode text" (atau apa pun namanya), enter untuk menutup dialog, dll.

Untuk pertandingan, Microsoft mengatakan: Ctrl + V, Ctrl, M


0
2017-07-25 13:15