2012-12-18 2 views
0

각 단락의 스타일을 단어로 묶고 싶습니다. 프로그램이 mergefields를 데이터 집합의 데이터로 채 웁니다. mergefields는 스타일이있는 미리 정의 된 템플릿에서옵니다. 나는이 문서를 열 때단어의 스타일에 텍스트를 바인딩하십시오.

objDoc = objWord.Documents.Add(ref objTemp, ref missing, ref missing, ref missing); 
    objDoc.CopyStylesFromTemplate(objTemp.ToString()); //copy the styles to the active document 

    objWord.Selection.set_Style(objDoc.Styles[stijl]); 
    objWord.Selection.TypeText(resultaat); 

는, 단락 등 글꼴 권리가 있습니다 : 행/단락 당

내가 단락에 조건부 스타일을 결합 할 필요가 은 그래서 이것은 내가 사용하는 코드입니다 그러나 문서의 "표준"스타일에 바인딩됩니다. 탭 단락은 각 단락에서 꺼져 있습니다.

그러나 텍스트가없는 단락 (공백 만)은 출력 문서의 미리 정의 된 스타일에 바인딩됩니다.

레이아웃을 단락에 바인딩 할 수 있습니까? 그렇다면 탭 공간 문제도 해결됩니다.

도움을 주시면 감사하겠습니다.

답변

0

Appelntly, 마지막 2 줄의 코드를 전환하면 문제가 해결됩니다.

objWord.Selection.TypeText(resultaat); 
    objWord.Selection.set_Style(objDoc.Styles[stijl]); 
:

그래서, 여기에 anwser의

관련 문제