2014-04-26 9 views
0

. 내가 필요한 것은 먼저 Windows 폼을 열고 사용자 데이터를 얻고, 그 데이터를 사용하는 것이 해당 템플릿을 작성해야하는 것입니다.워드 템플릿 - 내가 직접 필요한 세부 사항 Word 문서 템플릿을 생성의 실행 동안 VS 2012를 사용하여 C#에서 Word 서식 프로젝트를 만든 C#

나는이 그리고 만약 너희들이 할 수 샘플 예에 대한 모든 아이디어가 필요합니다.

+0

이 질문 중 하나 너무 광범위하거나 오프 사이트 리소스에 대한 요청입니다. – rene

답변

1

Word 편지 병합에 대해 말하는 인상을 받으려면 C# 코드를 사용하여 병합 필드를 제공하십시오. 난 당신이 워드 interops로 다시 열 Process.Start()를 사용하고 문서를 닫고 할 것을 제안

Application word = new Word.Application(); 

word.Documents.Open ("C:\sometemplate.doc"); 
word.ActiveDocument.Select (); 

Range range = word.ActiveDocument.Range (0, 0); 


word.ActiveDocument.Fields.Add (range, -1, "SET field 'value'", true); 


word.ActiveDocument.Fields.Update (); 
word.ActiveDocument.Fields.Unlink (); 
word.ActiveDocument.Save (); 
word.ActiveDocument.Close (); 

:

단어 interops 사용 (특수 DLL을 MS가 제공하는) 당신의 라인을 따라이 작업을 수행 할 수 있습니다 이 메모리 처리에있어 큰 버그가 될 수 있습니다.