码迷,mamicode.com
首页 > 其他好文 > 详细

word中导出目录

时间:2014-10-11 02:31:04      阅读:264      评论:0      收藏:0      [点我收藏+]

标签:style   io   使用   ar   art   问题   on   cti   代码   

word中导出目录是一个常见的问题。详细代码如下:

public static void ExportMenu(int maxLevel, Document word) //利用标题样式生成目录
{
//GoToTheBeginning(word);
GotoBookMark("bmContent", word);
object start = 0;
object end = 0;
Range myRange = word.Application.Selection.Range; //word.Application.ActiveDocument.Range(ref start, ref end); //位置区域
object useHeadingStyle = true; //使用Head样式
object upperHeadingLevel = 1; //最大一级
object lowerHeadingLevel = maxLevel; //最小三级
object useHypeLinks = true;
//TablesOfContents的Add方法添加目录
word.TablesOfContents.Add(myRange, ref useHeadingStyle,
ref upperHeadingLevel, ref lowerHeadingLevel,
ref Nothing, ref Nothing, ref Nothing, ref Nothing,
ref Nothing, ref useHypeLinks, ref Nothing, ref Nothing);
word.TablesOfContents[1].UpdatePageNumbers(); //更新页码

TableOfContents myContent = word.TablesOfContents[1]; //目录
Paragraphs myParagraphs = myContent.Range.Paragraphs; //目录里的所有段,一行一段
}

当然,在之前导出的文档中,要设置好相应级别的标题。

word中导出目录

标签:style   io   使用   ar   art   问题   on   cti   代码   

原文地址:http://www.cnblogs.com/codestore/p/4018172.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!