【发布时间】:2019-04-12 10:08:18
【问题描述】:
上下文
我有一个 Word 文档,我想对其进行检查以确保它符合标准格式。该文档用 1 行项目符号填充。我想解析每一行并检查与单词“Testing”匹配的每个单词,以确保它是粗体。
问题
我能够解析每一行并检查该行是否包含该单词,但不确定如何检查是否只有找到的选择是粗体的。
当前代码
Sub checkWords()
Dim singleLine As Paragraph 'bullet point document so just went by each paragraph
Dim lineText As String
Dim pos As Integer
For Each singleLine In ActiveDocument.Paragraphs
pos = InStr(singleLine, "Testing")
If pos <> 0 Then
MsgBox ("Testing InStr")
End If
'PSEUDOCODE
'If singleLine.Range.Font.Bold <> True Then
' Do This
'End If
Next singleLine
End Sub
【问题讨论】: