이 (단순한) 질문에 대한 답을 찾을 수 없다는 것을 믿을 수 없지만 그럴 수는 없습니다. (예를 들어, This은 실제로 도움이되지 않았고 답변도 찾을 수 없었습니다.) 내가 원하는 것은 프로그래밍 방식으로 (예 : VBA가 아닌) Visual Basic을 사용하여 특정 단락의 글꼴 색을 변경하는 방법을 찾는 것입니다. 또는 Word 문서의 범위 또는 (ii) 문서의 동일한 텍스트를 강조 표시합니다. 의 내가 사용했던 다양한 순열 :Visual Basic을 사용하여 Word 문서의 텍스트를 강조 표시하는 방법
myDoc.range.font.ColorIndex = Word.WdColor.wdColorRed
myDoc.range.Highlight = Word.WdColor.wdColorTurquoise
(mydoc이고 Word 문서입니다)하지만, (예를 들면, '나는 시도 범위의 구성원, 또는 단락, 또는 어떤 다른 사람을하지 강조) 오류 메시지가 계속 . VBA에서이 작업을 수행 할 수 있지만 VB에서이 작업을 수행하면 어려움이 있습니다. 나는 아주 기본적인 것을 놓치고있는 것이 틀림 없다. 그러나 무엇을 알아낼 수 없는지 ... Visual Studio 2015, Windows 10, Word 2010을 사용하고 있으며 가져 오기 Microsoft.Office.Interop과 내 코드 맨 위에 Microsoft.Office.Interop.Word를 가져옵니다. 도움을 주셔서 감사합니다. 그것은 간단해야합니다!
나는이 속성이 'HighlightColorIndex'라고 생각한다. [이 질문] (https://stackoverflow.com/questions/19421010/highlight-a-text-in-word-document-in-c-sharp-ignoring-cases)을보십시오 –
귀하의 진술문 "할 수 있습니다. 이 VBA 있지만 VB에서이 일을 나를 곤란했다. " 나를 곤란하게 만든다. 동일한 Word 개체 모델이 VBA와 VB에서 모두 사용됩니다. – TnTinMn