问一个烦人的问题----C#读取word文档,并按其标题生成目录?

isun2007 2009-09-11 09:23:14
在word中,我们可以设置好了标题格式,然后通过“引用-索引与目录”来生成目录。但同样的过程通过C#编程该如何实现呢?
在google、百度,包括外国的网站上搜了一通,都找不到相关的资料!在csdn上也搜到了有人问类似的问题,可就是没有人回答。晕倒!

自己研究发现:将word文档转成一document对象之后,其有一属性为HyperLinks,表示文档中的所有超链接。文档中的目录也就是超链接,这样创建目录也就可以理解为创建文档相应标题的超链接,不知道这样理解是否正确?可是我感觉应该有更便捷的方式进行这个操作,也就是转化之后的document对象有更方便的进行这样操作的相关的属性和方法,这仅仅是我自己的推测,可就是找不到相关的资料!
在此询问有此经验的相关高手,可以利用程序对word文档进行目录生成的操作吗?若可以,如何实现呢?希望给点提示与建议,谢谢!
...全文
1241 28 打赏 收藏 转发到动态 举报
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
l907724138 2011-12-13
  • 打赏
  • 举报
回复
什么属性啊
jiutao_tang 2011-06-27
  • 打赏
  • 举报
回复
向楼主求救:

如何用C#在Word里设置"标题1","标题2"等格式
hunter0912 2010-07-22
  • 打赏
  • 举报
回复
哈哈哈,天命
ayan0912 2009-09-22
  • 打赏
  • 举报
回复
囧.这也行.
isun2007 2009-09-15
  • 打赏
  • 举报
回复
又是新的一天!
isun2007 2009-09-15
  • 打赏
  • 举报
回复
问题已经解决,发现Document对象里的一个相关属性!
isun2007 2009-09-14
  • 打赏
  • 举报
回复
up up up
zhoujianlong 2009-09-14
  • 打赏
  • 举报
回复
将对象转换成word实例试试,我没试过,呵呵
NewUser2008 2009-09-14
  • 打赏
  • 举报
回复
uppp
isun2007 2009-09-14
  • 打赏
  • 举报
回复
再再顶!
Colin_Sun 2009-09-14
  • 打赏
  • 举报
回复
UP
isun2007 2009-09-14
  • 打赏
  • 举报
回复
再再再顶!
yixianggao 2009-09-14
  • 打赏
  • 举报
回复
自己写个程序递归遍历一下word文档生成滴document对象,看看属性里都是啥

总之,都是对象化滴东东,应该不难找到
marey_marey111 2009-09-14
  • 打赏
  • 举报
回复
呃。。一般Word的目录都是操作Word的时候设置好的。。你用C#去生目录干啥啊?
marey_marey111 2009-09-14
  • 打赏
  • 举报
回复
呵呵。。我来给你一个提示吧。。。。如果是那么可以把标题提出来单独生成标签。。。。
jhdxhj 2009-09-14
  • 打赏
  • 举报
回复
ding
BitCoffee 2009-09-14
  • 打赏
  • 举报
回复
应该可以自己插入超链接,和书签来实现的吧.
设置超链接:先插入文本,然后控制光标选中文本,然后添加连接.oWord.Selection.Hyperlinks.Add()
设置标签:先控制光标选中文本,然后添加书签.oWord.Selection.Bookmarks.Add()
移动光标可以用oWord.Selection.MoveRight()
这样应该可以实现的.
wangan2008 2009-09-13
  • 打赏
  • 举报
回复
up
isun2007 2009-09-13
  • 打赏
  • 举报
回复
还是无人问津,可怜!
isun2007 2009-09-13
  • 打赏
  • 举报
回复
谢谢楼上几位的帮忙,持续顶!
加载更多回复(6)
【更新至2025年】2001-2025年上市公司数字化转型年报词频统计(吴非、赵宸宇、甄红线)(300+年报词频统计) 1、时间:2001-2025年 2、来源:上市公司年报 3、参考文献:企业数字化转型与资本市场表现——来自股票流动性的经验证据(吴非) 数字化转型如何影响企业全要素生产率(赵宸宇) 知识产权行政保护与企业数字化转型(甄红线) 4、方法说明:(1)参考吴非老师的做法,对人工智能技术、大数据技术、云计算技术、区块链技术、数字技术运用五个维度76个数字化相关词频进行统计 (2)参考赵宸宇老师的做法,对数字技术应用、互联网商业模式、智能制造、现代信息系统四个维度99个数字化相关词频进行统计 (3)参考甄红线老师的做法,对技术分类、组织赋能、数字化应用等类别下139个数字化相关词频进行统计 5、指标:年份、股票代码、公司简称、行业名称、行业代码、全文-文本总长度、仅中英文-文本总长度、人工智能技术-吴、大数据技术-吴、云计算技术-吴、区块链技术-吴、数字技术运用-吴、数字技术应用-赵、互联网商业模式-赵、智能制造-赵、现代信息系统-赵、技术分类-人工智能技术-甄、技术分类-区块链技术-甄、技术分类-云计算技术-甄、技术分类-大数据技术-甄、组织赋能-人工智能技术-甄、组织赋能-云计算技术-甄、组织赋能-大数据技术-甄、组织赋能-广义数字技术-甄、数字化应用-技术创新-甄、数字化应用-流程创新-甄、数字化应用-业务创新-甄、人工智能、商业智能、图像理解、投资决策辅助系统、智能数据分析、智能机器人、机器学习、深度学习、语义搜索、生物识别技术、人脸识别、语音识别、身份验证、自动驾驶、自然语言处理、大数据、数据挖掘、文本挖掘、数据可视化、异构数据、征信、增强现实、混合现实、虚拟现实、云计算、流计算、图计算、内存计算、多方安全计算、类脑计算、绿色计算、认知计算等300+词频

111,131

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧