전환하는 방법을 하이라이트 색상을 노란색에 대한 텍스트를 입력 할 것입니다 Word2007 년?

StackOverflow https://stackoverflow.com//questions/12670190

문제

VBA 매크로에서 MS Word2007 내가 원하는 스위치를 텍스트 하이라이트 색상을 노란색에 대한 텍스트를 입력 할 것입니다음에 커서 위치.

면 내가 원하는 색상을 변경하려면 선택한 텍스트,이미지를 발견 할 수 있습 Selection.Range.HighlightColorIndex = wdYellow

하지만 그만인 일 경우 텍스트가 이미 존재하는 선택됩니다.할 수 있도 하이라이트 색상을 노란색에 대한 텍스트 삽입 커서 위치에 있습니까?

(E.g.클릭 하는 경우에"굵은 글꼴"버튼을,이후의 모든 텍스트에 대담, 그러나지 않는 작동하는 것으로 하이라이트 기능이나 방법이 있을까요?)

도움이 되었습니까?

해결책

미래의 모든 텍스트에 대담

아니오,그렇지 않을 수도 있습니다.를 클릭하여 bold 당신은 마크 현재 시점에서 텍스트로 굵게,그리고 수행하는 경우에 입력하면 해당 지점에서,텍스트가 대담하고 있기 때문에 입력하에서 대담하지 않기 때문에 버튼을 눌렀습니다.을 클릭하는 경우 bold, 이동,캐럿의 다른 장소형되지 않습니다 굵게 표시합니다.

올바른 방법으로 텍스트를 삽입하고 서식을 적용하여 그 범위에 있습니다.

Dim r As Range
Set r = Selection.Range

r.Collapse wdCollapseStart
r.InsertAfter "Text to insert"
r.HighlightColorIndex = wdYellow
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top