2011-09-08 7 views
1

몇 단어로 된 문서에서 "변수"(예 : #VARIABLE)를 배치했습니다. 얼마나 많은 정보가 있는지 확실하지 않지만이 특정 장소에두고 싶은 데이터베이스의 정보를 가져옵니다. #VARIABLE을 찾고 거기에서 쿼리 된 텍스트를 삽입하기 위해 Word.Find.Replacement 메서드를 사용하고 있습니다. 문제는 그 텍스트 형식이 Heading1 형식이되도록이 텍스트를 내 목차에 표시하는 것입니다. 표제를 설정하는 방법은 무엇입니까? 여기 내 코드의 발췌 문장입니다 ...Word 문서의 텍스트를 머리글로 대체

나는이 같은 몇 가지 시도했지만 작동하지 않는 것 같습니다.

tmpRange.Find.Replacement.Font.set_style(Word.WdBuiltinStyle.wdStyleHeading1); 
+0

템플릿 문서에 필요한 스타일로 장소 소유자를 설정할 수 없습니까? 코드에서 스타일을 설정하고 싶지는 않습니다. – Damith

+0

나는 실제로 Word 문서에 여러 가지 입력을 가지며, 모두 다른 제목으로 입력됩니다. 내가 얼마나 많은 것을 넣을 지 알지 못하기 때문에, 입력 할 때 포맷하는 것이 가장 좋을 것이라고 생각했습니다. 그래도 C#을 처음 접했으므로 설명하는 방법을 모릅니다. – JohnnyB

답변

0

이 문제가 해결되었습니다. 당신은 단순히 ...

tmpRange.set_Style(#your style); 

나는이 예제를 가지고 있지만 모든 찾기/바꾸기 텍스트에 스타일을 적용 할 것입니다. 스타일을 각 바꾸기마다 다르게하려면 선택한 각 항목에 대해 새 범위를 만들어야합니다.

관련 문제