當我貼到 Word 2003 中時,預設值為Keep Source Formatting
.如何將預設值更改為Keep Text Only
?
答案1
Word 2003 似乎不允許您將「僅保留文字」設定為預設值。
但您可以按照此處詳細描述的方式建立巨集:https://cybertext.wordpress.com/2009/07/02/word-keyboard-shortcut-to-paste-unformatted-text/
本質上您: 1. 建立巨集。 2. 將巨集新增到您的範本中。 3. 為巨集指定鍵盤快速鍵。
這樣,如果您只想貼上文本,則可以使用鍵盤快捷鍵。
答案2
我有類似的需求所以我寫了一個自動熱鍵建立全域「僅貼上文字」選項的腳本。它並不完美,但相當有效。 Excel 有一個特殊情況,您也可以為 Word 建立一種特殊情況。
; Key: Win+V
; Cmd: Paste unformatted text
#v::
IfWinActive Microsoft Excel
{
Send !es{Down 2}{Enter} ;Edit menu, Paste Special, Text only
; This still works in 2007 and 2010 even though the Edit menu doesn't exist anymore
}
Else
{
clipOld := ClipboardAll ;Save the entire clipboard
clip := Clipboard ;Save just the text portion of the clipboard
Clipboard := clip ;Replace the clipboard with just the text portion
Send, ^v ;Paste the text
Clipboard := clipOld ;Replace the clipboard with its original contents
}
Return