zoukankan      html  css  js  c++  java
  • word表格自动编号,前面加章节号

     1、需求

    最近要用Word写一些有很多公式的文档,一个小节就有十几个公式,一章有几十个公式。我希望能公式能自动编号。例如我在公式(3.3)前面增加了一个公式并编号后,后面的编号以及引用编号的地方会自动变化。即原来的公式(3.3)的编号会变成(3.4),原来引用公式(3.3)的地方也会自动引用(3.4)。

    我觉得这个需求很简单。但实际上我搜索加摸索,搞了好一阵子才找到正确的操作方法。记录一下,或许能节约你的时间。我用的Word版本是2002。


    2、问题

    选择“插入”->“引用”->“题注”就可以插入公式编号。

    问题主要出在我用“插入”->“引用”->“交叉引用”引用公式编号时。不管我选择“整项题注”还是“只有标签和编号”,实际插入的都是公式和公式编号。

    天啊,我只想要公式编号。

    3、原因
    问题的原因是:

    1.在同一个段落,Word只支持一种样式。我把公式和编号放在同一行。在我插入题注时,这一行(包括公式)的样式就变成了题注。 
    2.在交叉引用时,Word根据“题注”样式选择要插入的文本。如果选择“整项题注”,就插入编号所在段落的所有“题注”样式的文本。如果选择“只有标签和编号”,就插入编号以及编号前所有“题注”样式的文本。  
    因此就产生了前面描述的问题。

    4、正解
    正确的操作方法是这样:Tab+回车+插入题注+Ctrl+Alt+Enter+交叉引用

    1.在公式后tab到一个适合插入公式编号的位置后回车。 
    2.在新行用“插入”->“引用”->“题注”插入公式编号。这时公式编号行是“题注”样式,公式行是原来的样式。 
    3.将光标移到公式行的行尾,按下Ctrl+Alt+Enter键插入一个样式分隔符。这时公式编号行会连到公式行的末尾。看上去就是在同一行。这时公式编号行还是“题注”样式,公式行也还是原来的样式。 
    4.在需要引用公式的地方用“插入”->“引用”->“交叉引用”引用公式编号,可以选择“整项题注”引用公式编号行的所有内容。 
    好了,这样就可以了。Ctrl+Alt+Enter键对应的命令是“InsertStyleSeparator”。可以通过自定义菜单将命令按钮放到工具栏上。

    我的做法是把回车后的操作用录制宏记录下来,并指定到快捷键上,例如Alt+E。这样只要按一下快捷键就可以插入自动编号并可以正确引用的公式了。我在Word2003也试过相同操作。在插入和删除一个公式编号后,需要更新所有域,其它公式编号才会随之改变。更新所有域的方法是全选(Ctrl+A)后按F9键。

    批注:交叉引用完毕后,可以将Tab和由Ctrl+Alt+Enter键插入的样式分隔符删除.

    原创链接: http://blog.csdn.net/fmddlmyy/archive/2009/01/21/3849480.aspx

    另外,参考文献的引用方法-尾注法:http://www.360doc.com/content/07/0310/13/10648_391779.shtml

    word表格自动编号,前面加章节号。

       

       

    操作的时候总提示失败:

    题注或页码中不含章节号。若要应用章节号,请使用"开始"选项卡中的"多级列表:按钮,然后选择一种链接到标题样式的编号方案。

       

    解决方法:

    开始没读明白,后来才知道,断句应该是这么断:

    选择一种多级列表,将该列表样式 链接到 标题样式:

       

    具体操作:

       

    重点:将级别链接到样式:

       

       

    设置完效果应该是这样的:

    后面跟着灰色的"标题*"

       

    最后插入的效果如下:

    可以选择起始样式:

    如果是标题2,就是4.1-*

    如果是标题3,就是4.1.1-*。

       

    最后一个小技巧:不用对每个表格都这么操作。

    把已经插入的带灰色底纹的文字复制,粘贴到想要的重复的地方,标号开始是一样的,不必介意,最后选中用上述方式插入的所有文字,右键选"更新域"。

    不用一个一个选哈,点击开头——滚到最后——shift+末尾。不用全选是因为有的时候ctrl+a后,"更新域"按钮变成灰色了,点击不了。

       

       

       

  • 相关阅读:
    WCF中的序列化[下篇]
    WCF中的序列化[上篇]
    SET TRANSACTION ISOLATION LEVEL 详解
    深入探讨数据仓库建模与ETL的实践技巧
    用SQL语句添加删除修改字段等操作
    WCF数据契约与序列化
    在SQL Server中使用检查约束来验证数据
    C#线程同步的几种方法[转]
    Linq的Join用法
    测试wlm代码高亮插件
  • 原文地址:https://www.cnblogs.com/zhangj95/p/4993940.html
Copyright © 2011-2022 走看看