我正在开发一个单词加载项,出于某种目的,我需要根据我的业务目的读取一个单词文档。在每个段落中读取文档并将每个段落从单词存储到数据表中,我需要为某个目的添加文本“验证”“。我的问题是如何将该单词“验证”验证在段落中。我已经两种方式进行了再次添加

  • 隐藏文字和
  • 评论 对于单词中的每个段落,我已经尝试过这两种方式,以此以上方式,缺点是“如果我在上面提到的方式中添加了”用户可以轻松编辑或删除文本“。 所以有任何其他方法可以满足我的要求。?
有帮助吗?

解决方案

我建议在您的情况下使用ContentControl(CC)。可能有很少的可能性如何利用CC,但在我看来,最好的选择是将每个已验证的段落包装到CC中。

以下代码写入Word-VBA,您可以轻松转换为C#代码:

Dim par As Paragraph

'set reference to appropriate paragraph
Set par = ActiveDocument.Paragraphs(2)

Dim cc As ContentControl
Set cc = ActiveDocument.ContentControls.Add( _
            wdContentControlRichText, par.Range)

cc.Tag = "VERIFIED"

'options
'disable deletion of CC
cc.LockContentControl = True

'disable edition of CC
cc.LockContents = True
.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top