Преобразование комментариев и имени пользователя в сноски;нужно, чтобы автор (теперь в сносках) был выделен жирным шрифтом.
Я могу заставить весь текст правильно вводиться, я использую strAuthor, чтобы показать oComment.Author, и это работает для меня.Я просто не могу сделать автора смелым сейчас, когда текст в сносках.Это все еще признает strAuthor;Я пытался объявить rngAuthor как Range, но не смог заставить его жениться на strAuthor.Буду признателен за помощь в настройке rngAuthor.Я смог сделать всю сноску жирным, но мне нужен только автор, чтобы быть жирным.
Я задал похожий вопрос вчера, но я поступил неправильно;Я попросил, чтобы последние 2 слова были выделены жирным шрифтом, и теперь я понимаю, что это может испортить сноски, которые не были преобразованы из комментариев (спасибо Синди за помощь).
Dim oDoc As Document
Dim oComment As Comment
Dim strAuthor As String
Dim rngAuthor As Range
Dim oFootNotes As Footnotes
Dim Ftnote As Footnote
Dim rngFootnote As Word.Range
'Document is the ActiveDocument
Set oDoc = Application.ActiveDocument
'find comment
For Each oComment In ActiveDocument.Comments
Set rngAuthor = oComment.Scope.Editors
'Comment made by "Author"
strAuthor = oComment.Author
'create a footnote and move comment text to footnote with rngAuthor(bold)
oDoc.oFootNotes.Add Range:=oComment.Scope, Text:=oComment.Range.Text, Text:=oComment.Range.Editors
rngAuthor.Font.bold = True
ActiveWindow.ActivePane.View.SeekView = wdSeekFootnotes
'Delete Comment
oComment.Delete
Next
Когда я бегу по кодуЯ получаю ошибку времени выполнения: 13 для Set rngAuthor = oComment.Scope.Editors
и ошибку времени выполнения 438 для oDoc.oFootNotes.Add Range:=oComment.Scope, Text:=oComment.Range.Text, Text:=oComment.Range.Editors