為了高效地撰寫畢業論文,在論文中使用word的自動編號、圖、表、公式的題注、交叉引用、endnote插入參考文獻等功能是避免不了的。論文完成后,文章中便有了各種各樣的樣式格式,對于自己來說是很方便的,但是對于其他人來看的話,可能會有些疑惑(莫名多出來的樣式會讓很多沒有用到word高級功能的人感到厭煩),這時有必要對word進行全面格式化,轉化成純文本,達到每個字符均可編輯的目的。以下是我在論文寫作過程中總結的達到此目的的方法:
1、首先將未格式化的word文檔另存為一份新文檔,這樣做的目的是以后如果論文有修改,可以到未格式化的文檔中直接修改,編號什么的就不會亂,然后直接格式化就行了,十分方便。
2、在新文檔中全選,然后點擊“ctrl+shift+F9”,這樣可以將文檔中的全部超鏈接(包括自動生成的目錄)、交叉引用、endnote插入的參考文獻全部格式化為文本。然后可以發現只剩下自動編號的項目未格式化。
3、據說word的宏功能是無所不能,小弟也是初步嘗到了它的威力。打開word的宏功能,創建一個新的宏,取好名字,比如叫做“編號轉文本”,然后“確定”,進入宏編輯器,可以看到如圖中紅色的代碼,然后按照如下所示補全相應的代碼,保存,運行可以看到,自動編號的項目也可以編輯了,成功轉化為文本!這里有個問題需要注意,運行代碼前,光標不要放在自動編號項目上,否則轉化后會有灰色底紋,放在其它文本處就OK了??!
Sub 編號轉文本()
Dim kgslist As List
For Each kgslist In ActiveDocument.Lists
kgslist.ConvertNumbersToText
Next
End Sub
最后為了使用方便,可以把上述定義的宏設置為一個圖標放置到快速工具欄中,以后只要點擊一下即可快速格式化,很方便的(word 2007添加圖標是在“office按鈕”->“word選項”->“自定義”中設置)。我認為利用宏,可以把上述兩個格式化過程合并為一個,一次點擊就行了。時間緊,就先不研究了。有興趣的朋友不妨一試。以上是我在使用word過程中的一點收獲。與大家共勉?。?/p>