Ms word MS Word 2007段落的唯一ID
我正在编写MS Word 2007大型文档,这些文档经常被更改。我必须用固定的唯一编号对段落进行编号,这在更改文档时不会改变。这些号码应该是唯一的,即使删除以前的号码也不会更改。列表的顺序不是强制性的,可以在现有编号之前添加新编号(例如:顺序1、4、3意味着编写了第1-3段,然后删除了第2段,然后添加了第5段。#3不受后期编辑的影响) 该机制应该是文件的内部机制,因为我正在在线和离线工作。这些编号分别分配给每个文档Ms word MS Word 2007段落的唯一ID,ms-word,uniqueidentifier,Ms Word,Uniqueidentifier,我正在编写MS Word 2007大型文档,这些文档经常被更改。我必须用固定的唯一编号对段落进行编号,这在更改文档时不会改变。这些号码应该是唯一的,即使删除以前的号码也不会更改。列表的顺序不是强制性的,可以在现有编号之前添加新编号(例如:顺序1、4、3意味着编写了第1-3段,然后删除了第2段,然后添加了第5段。#3不受后期编辑的影响) 该机制应该是文件的内部机制,因为我正在在线和离线工作。这些编号分别分配给每个文档 由于我不知道如何在MS Word下编程,我希望能得到一个完整的解决方案。不,这是
由于我不知道如何在MS Word下编程,我希望能得到一个完整的解决方案。不,这是不可能开箱即用的。Word不会为段落指定永久索引。最简单的方法(但不是这么简单)是通过编程将每个段落范围项的索引号分配给CustomXML控件,该控件在加载时或运行时包装段落。对于此解决方案或任何其他解决方案,您需要学习Word对象模型,并通过VBA、VSTO或OpenXML对其进行编程。您可以在内容控件(结构化文档标记)中包装段落;这些可以有ID
Iirc,Word 2010允许段落具有ID。M$添加此项是因为他们需要它来进行2010年引入的并发编辑。只是想跟进一下,看看下面的内容是否回答了您的问题。