2010-06-14 7 views
0

C#의 템플릿을 기반으로 단어 문서를 만들어야합니다. 단락 만 태그가 있습니다. 사용자 입력을 기반으로 템플릿에서 이미 사용할 수있는 글 머리 기호 및 표를 바꿀 수있는 방법이 있습니까?Word에서 글 머리 기호 및 표 정보 추출 C#

Word InterOp의 Replace 명령을 사용하여 단락을 입력 텍스트로 바꿀 수있었습니다.

나머지 항목을 수행하는 데 도움이 필요합니다. 사전에

FindAndReplace(wordApplication, "/date/", DateTime.Now.Date.ToString("MMM dd, yyyy")); 

FindAndReplace(){ 

    wordApplication.Selection.Find.Execute(ref findText, 
      ref matchCase, ref matchWholeWord, ref matchWildCards, ref matchSoundsLike, 
      ref matchAllWordsForms, ref forward, ref wrap, ref format, ref replaceWithText, ref replace, ref matchKashida, 
      ref matchDiacritics, ref matchAlefHamsa, ref matchControl); 

} 

감사 :

  1. 입력이 태그에 따라 단락을 교체하기위한

코드 값으로 테이블을 채우기 사용자 입력

  • 에 따라 총알을 교체 . 최대한 빨리

  • 답변

    2

    북마크를 Word 문서에 넣고 데이터를 할당하는 데 사용하는 것이 좋습니다.

    object oBookMark = "MyBookmark"; 
    oWordDoc.Bookmarks.Item(ref oBookMark).Range.Text = "Some Text Here"; 
    

    이 방법을 사용하여 테이블을 채울 수 있습니다 그리고 당신이 총알 포인트를 채울 수있을 것입니다 상상한다.

    프로그래밍 방식으로 Word 서식 파일을 채우는 일반적으로 허용되는 방법입니다. 일치하는 문자열은 정확하게 쓰고 유지하기 어렵고 예기치 않은 결과를 쉽게 얻을 수 있습니다. 북마크를 사용하면 할당 할 데이터와 정확한 위치를 알 수 있습니다.

    this Coderush project을 살펴보십시오.

    +0

    단락을 위해 노력하고 있습니다. 글 머리 기호 목록 및 표에 대해 수행하는 방법을 잘 모릅니다. – Siva

    +0

    몇 가지 아이디어를 제안하십시오. 코드 샘플을 통해 시작하는 데 도움이 될 것입니다 .. – Siva

    +0

    위의 코드에는 그다지 많은 것이 없습니다. 북마크 추가에 관한 한 - http://www.ehow.com/how_2093405_add-bookmark-microsoft-word.html –

    관련 문제