vbscript 2.检测AFF部分国家名是否是英文的写法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vbscript 2.检测AFF部分国家名是否是英文的写法相关的知识,希望对你有一定的参考价值。

Sub affCountry()
'先检测出来最后一个单词,然后遍历最后一个单词的所有字符,如果不是英文就高亮出来
Dim affCount, i As Integer
Dim c As Range
Selection.HomeKey wdStory
With Selection.Find
    .ClearFormatting
    .Text = "Correspondence:"
    .MatchWildcards = False
    .Replacement.Text = ""
    .Execute
End With
 Dim l As Integer
Dim myrange As Range
Set myrange = ActiveDocument.Range(ActiveDocument.Paragraphs(3).Range.Start, Selection.Start)
affCount = myrange.Paragraphs.count
    For i = 4 To 1 + affCount
        ActiveDocument.Paragraphs(i).Range.Select
        If InStr(Selection.Text, ";") > 0 Then
       
            l = InStr(Selection.Text, ";")
            Selection.Collapse wdCollapseStart
            Selection.MoveRight wdCharacter, l - 2
            Selection.Words(1).Select
            '遍历所有字符
            
        Else
            Selection.Words.last.Previous.Words(1).Select
        End If
        
        For Each c In Selection.Range.Characters
                If FunctionGroup.isWord(c.Text) = False Then
                    c.HighlightColorIndex = wdRed
                End If
                
            Next
    Next
End Sub

以上是关于vbscript 2.检测AFF部分国家名是否是英文的写法的主要内容,如果未能解决你的问题,请参考以下文章

vbscript 12.检查作者贡献部分,作者名缩写是否跟前文部分作者名对应(名称缩写与前面部分的名称不一致)

vbscript 11.检测补充材料引用或者增刊。 Sec是否遗漏(缺少补充材料的引用/补充材料部分缺失

vbscript 8.检测方程是否按顺序编号,是否重复编号

vbscript 检测数字和单位之间是否有空格;单位是否缩写

vbscript 检测是否有子表

vbscript 检测结论是否掉小号