Читая слово документ, нужно добавить невидимый текст в него
Вопрос
Я разрабатываю слово надстройки, для некоторых целей мне нужно прочитать слово Document.so, согласно моей деловой цели, я читаю документ каждым абзацем и хранив каждый абзац от слова в таблицу данных, и мне нужноЧтобы добавить текст
- .
- скрытый текст и
- комментарии Для каждого параграфа в Word я пробовал эти два способа, в этом вышеупомянутых способах недостаток «пользователь может легко редактировать или удалять текст, если я добавил в вышеупомянутые способы». Так что есть какие-либо способы удовлетворить моих требований.?
Решение
Я бы предложил использовать 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
. Не связан с StackOverflow