首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MS Word 2007段落的唯一ID

MS Word 2007段落的唯一ID
EN

Stack Overflow用户
提问于 2010-04-05 01:10:32
回答 2查看 2.1K关注 0票数 4

我正在编写大型MS Word 2007文档,这些文档经常被更改。我必须使用固定的唯一编号对段落进行编号,该编号不会在更改文档时更改。号码必须是唯一的,并且即使删除了之前的号码也不会更改。列表的顺序不是强制性的,并且可以在现有编号之前添加新编号(例如:序列1、4、3表示写入了段落1-3,然后删除了#2,然后添加了#5。#3未受后来的编辑影响)

该机制应该是文档的内部,因为我是在线和离线工作。编号将分别分配给每个文档。

因为我不知道如何在MS Word下编程,所以我希望能得到一个完整的解决方案。

EN

回答 2

Stack Overflow用户

发布于 2010-04-05 08:15:23

不,开箱即用是不可能的。Word不会为段落指定永久索引。最简单的方法是以编程方式将每个段落范围项的索引号分配给一个CustomXML控件,该控件在加载或运行段落时对段落进行包装。对于此解决方案或任何其他解决方案,您需要学习Word对象模型,并通过VBA、VSTO或OpenXML对其进行编程。

票数 2
EN

Stack Overflow用户

发布于 2010-07-10 15:39:38

您可以在内容控件(结构化文档标签)中对段落进行换行;这些控件可以具有ID。

Iirc,Word 2010允许段落具有ID。M$添加这个是因为他们在2010年引入的并发编辑需要它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2575190

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档