2016-08-17 5 views
0

초급자이고 코드를 배우고 이해하려고 노력하면서 "$"로 시작하고 "F"또는 "A"로 끝나는 문자열의 글꼴 색상을 변경하는 방법. 현재 저는 MS 단어 문서에서 "$ 1mF"문자열의 글꼴 색을 녹색으로, "$ 1mA"를 빨간색으로 변경했습니다. 시작과 끝은 $로 시작하고 A 또는 F로 끝납니다. 목적은 F로 끝나는 문자열이 긍정적이고 긍정적 인 영향 (예 : 녹색)을 나타내고 A로 끝나는 문자열이 좋지 않은 영향 및 부정적인 영향 (예 : 빨간색)을 나타냅니다. 너무 굵게. 나는 지금 수동으로하고있다. 나는이 사이트에서 찾은 몇 가지 예제를 시도해 보았고 조금 변형 시켰지만 원하는 결과를 얻지 못했습니다.VBA 코드

이것에 대한 빠른 도움은 감사 할 것입니다.

+0

당신은 당신이 사람들이 더 개방 될 것입니다 후 무엇을 보여 주어야한다 당신에게 당신의 대답을 얻는 것. –

+0

제안을위한 Thnk .. 내가 질문을 게시하기 전에 그것을 따라갈 것입니다. – deepika

답변

2

트릭을 할 아마도 것이 코드

또한
 
Sub ChangeColorRedGreen() 

    With Selection.Find 
    .ClearFormatting 
    .MatchWholeWord = True 
    .MatchCase = False 
    .MatchWildcards = True 
    .Replacement.ClearFormatting 
    .Execute FindText:="$*F" 
    .Replacement.Font.Color = wdColorGreen 
    End With 
    Selection.Find.Execute Replace:=wdReplaceAll 

    With Selection.Find 
    .ClearFormatting 
    .MatchWholeWord = True 
    .MatchCase = False 
    .MatchWildcards = True 
    .Replacement.ClearFormatting 
    .Execute FindText:="$*A" 
    .Replacement.Font.Color = wdColorRed 
    End With 
    Selection.Find.Execute Replace:=wdReplaceAll 

End Sub 

읽어 https://msdn.microsoft.com/en-us/library/office/ff193977(v=office.14).aspx
을 여기에 (동일하지) 유사한 경우 : Find all instances of yellow text and change font color to red

+0

당신의 도움을 너무 많이 Geo Thnk. .. 괜찮 았어. – deepika

+0

너무 고맙다. –