巧用一鍵刪除Word文檔所有空格空行
通過復制粘貼網絡資源得到的Word文檔無用空格和空行很多,一一刪除非常麻煩,如果創(chuàng)一個具有相關功能的word宏,然后再往工具欄上添加劑一個按鈕,當我們單擊工具欄中的這個按鈕時,通過執(zhí)行word宏就可以實現(xiàn)一鍵刪除word文檔中的所有空格和空行了。
先啟動word然后關閉默認打開的word文檔,再單擊菜單“工具-宏-visual basic編輯器”命令,調節(jié)器出"visualbasic編輯器",在"visualbasic編輯器"窗口中,右擊"Normal",選擇“插入-模塊“命令,插入一個模塊。
插入一個模塊后,在"visualbasic編輯器"右邊自動打開的窗口中輸入以下代碼
下載:代碼輸入完畢后,退出"visualbasic編輯器",這時剛剛輸入的代碼不被自動保存了。
右擊工具欄的任意位置,在出現(xiàn)的菜單中選擇“自定義”,打開“自定義”窗口并切換到“命令”選項卡,選項中“類別”列表框下邊的“宏”選項,這時“命令”列表框下邊就會出現(xiàn)一個名為“normal模塊1.kongge"的選項,選中這個選項,按住鼠標左鍵不放將其拖到工具欄的任意位置。
這時工具欄上就會出現(xiàn)一個名為“normal模塊1.kongge"的命令按鈕,右擊這個命令按鈕,就會出現(xiàn)一個右鍵菜單,在這個右鍵菜單中我們主要進行以下操作。
1.將“命令”后邊文本框的內容替換為“刪除空格和空行”。
2.執(zhí)行“更改按鈕圖像”命令,在出現(xiàn)的子菜單中選中一個自己比較喜歡的圖標(如紅心圖標)。
完成以上兩個步驟的操作之后,最后關閉“自定義”窗口。
至此,我們就完成了工具欄中的“刪除空格和空行”按鈕的添加工作,以后需要刪除某個WORD文檔中的空格和空行時,只須打開該word文檔,再單擊工具欄中的“刪除空格和空行”按鈕,稍等片刻,word文檔中的空格和空行就被全部刪除了。
小提示:當我們將一個網頁另存為一個將文本文件并將文本文件中的所有內容復制到word中進行編輯時,由于空行產生的復雜性,單擊“刪除空格和空行”按鈕可能一次不能刪除全部空行,這時,再單擊一次這個按鈕,就能全部刪除了。另外錄入并應用這個宏的時候請調整你的word宏安全設置。
(一)批量刪除Word中回車的方法
有時候我們從網頁復制文章到Word中時,往往會帶有好多向下箭頭的符號,這就是軟回車符號(Word中軟回車是同時按住shift+enter得來的),如何才能刪除這些軟回車符號呢?
當然可以手動的一個個刪,但實在太麻煩了,我們可以采取批量刪除的方法?! ?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">點擊菜單欄中的“編輯”→“替換” ,在“查找內容”里面輸入^l, “替換為”里面不輸入任何字符,然后點“全部替換”,就可以刪除整個文檔里面的軟回車了。
上面的方法只是把所有的軟回車都給刪了,可是必要的段落換行還是需要的,所以下面介紹把軟回車替換成硬回車。
點擊菜單欄中的“編輯”→“替換” ,在“查找內容”里面輸入^l, “替換為”里面輸入^p,然后點“全部替換” 就OK了。
其實知道了軟回車是^l,硬回車是^p,那么我們就可以靈活運用了。
比如我們經常會遇到一篇要打印的文檔很長,中間有很多回車,如果段與段之間有兩個回車,我們就可以利用替換成一個回車。這樣就節(jié)省了很多空間。
(二)大批量清除WORD文檔里多余的空格和空行
在工作中,經常會碰到由別的地方或文件中向Word文檔中導入或粘貼文本,然后用Word編輯的情況。如果粘貼過來的文本中含有多余的空行同時文檔又很大,那么一個個地手工刪除空行實在太累人,有沒有較便捷的方式呢?
(1)清除“Word文檔”中多余的空格
選擇“查找”,出現(xiàn)“查找”對話框,在“查找”內容中輸入一個空格,把下方的“突出顯示所在該范圍找到的項目”選項選上,單擊“查找全部”按鈕,即可將文中的全部空格選中,單擊“關閉”按鈕,然后按下鍵盤上的Delete鍵即可將全部空格刪除了。
(2)快速清除“Word文檔”多余空行
首先想一下空行的特點,實質是多個“段落標記”連在一起,利用Word的替換功能可以刪除文章中的空行。
打開“編輯”菜單中的“替換”對話框,把光標定位在“查找內容”輸入框中,按下“高級”按鈕,選擇“特殊字符”中的“段落標記”兩次,在輸入框中會顯示為“^p^p”,在“替換為”輸入框中用上面的方法插入一個“段落標記”,即“^p”,然后按下“全部替換”按鍵,可刪除單行的空行,對于多行空行,可進行重復替換,直到刪除全部的空行為止。