解決word大綱工具欄的設置問題

word2003 比較常用“大綱”工具欄 ,但是保存不上,無論是通過“視圖” - “工具欄”勾選,還是通過 “工具” - “自動義”勾選,關掉 word 文檔之後,再打開,“大綱”又沒了。

在網上搜了很長時間,感覺都沒有特別好的方法,後來在一個地方看到了使用“宏”的方法,感覺不錯,和大家分享。

“工具” - “宏” - “宏”(這是下一級菜單) - 創建

複製以下內容即可

Sub AutoOpen()
CommandBars("Outlining").Visible = True
ActiveWindow.DocumentMapPercentWidth = 18
End Sub


解釋:
第一行是開頭,不做任何事,但是 AutoOpen 具有含義,表示打開文檔時自動運行
第二行:在工具欄顯示“大綱”菜單
第三行:設置大綱欄的寬度爲 18
第四行:宏結尾,無意義
然後將其保存到模板,即 normal.dot 裏面即可。這時候再打開任意一個 word 文檔就能看到設置好的大綱菜單,和大綱菜單設置好的寬度了(本例爲 18 ,可以根據自己的需求更改)。

進一步講,如果不知道宏怎麼寫,可以先錄製宏,再把裏面的具體代碼拷貝到 AutoOpen() 方法體裏面,這樣就可以在打開文檔的時候自動幫你設置好一切。
 
在搜索的過程中,還發現自動運行的還有一個宏, AutoExec 。那麼 AutoExec 宏和 AutoOpen 宏有什麼區別呢,在微軟的官方文檔裏面看到了具體的解釋,見鏈接

http://support.microsoft.com/kb/286310/zh-cn

簡單來說, AutoExec 是在打開 word 程序的時候加載的,而 AutoOpen 是在打開具體的 word 文檔時候加載的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章