您的位置:首页 > 其它

解决word大纲工具栏的设置问题

2010-05-06 21:25 316 查看
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 文档时候加载的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  工具 文档 微软