2017-10-03 3 views
0

Visual Basic을 사용하여 Word 문서 용 OpenXML의 특정 부분을 굵게 표시하고 싶습니다. 나는 모든 것을 굵은 글씨로 표현할 수 있습니다. 내가 할 수 없다면 (나는 할 수없는 것처럼 보인다), 나는 대안을 시도 할 수 있는가?실행 부분을 굵게 표시하는 방법

+0

무엇이'a'입니까? – jsotola

+0

텍스트 예제, 강조 표시 방법 및 강조 표시 방법을 게시하십시오. 그림이 좋을 것입니다. – jsotola

+0

@jsotola : OOXML에서 A * 실행 * ('w : r')은 a 굵은 글씨체와 같은 일반적인 속성을 가진 텍스트 스트레치. – kjhughes

답변

0

달리기 부분을 굵게 표시 할 방법이 없습니다. 대신, .Parent 기능을 사용하여 문제의 Run의 부모를 가져 와야하고 Parent에 여러 실행을 추가해야합니다. 또는 이것이 내가 한 일입니다. 특정 실행을 굵게 표시하려면

        Dim RunProperties = New RunProperties() 
            Dim Bold = New Bold() 
            Bold.Val = OnOffValue.FromBoolean(True) 
            RunProperties.AppendChild(Bold) 
            thisrun.PrependChild(RunProperties) 

이상 thispara.AppendChild(thisrun)을 사용했습니다.