使用C#更新word中的目录域

来源:互联网 发布:mac blue player 编辑:程序博客网 时间:2024/06/06 02:03

原文地址(点击打开链接)

使用com调用word程序生成了一个文档
但是文档的结构无法更新到目录中去。录了宏,查看到是selection.fields.update方法
查看word的api,也有fields.update方法,于是试一下,发现无法更新。
查找网上各种资料,没有能用的。
最终查看到了doc的TablesOfContents,这个是真正的目录域,其他的域都不是目录域。
代码见以下(docReport是word文档(Docuement))        


                int count = docReport.TablesOfContents.Count;
                for (int i = 0; i < count;i++ )
                {
                    docReport.TablesOfContents[i+1].Update();
                }

原创粉丝点击