2012-04-17 1 views
0

, 나는 모든 곳에서 검색 한 대부분의 장소는 약속 항목의 워드 문서를 얻고 제안 :Outlook 2007 - Appointmentitem에서 서식있는 텍스트를 가져 오는 방법이 있습니까? 나는 약속 항목의 서식있는 텍스트를 얻으려고

Word.Document wd = (Word.Document) (item as Outlook.AppointmentItem).GetInspector.WordEditor; 

그래서 그렇게 나는 단어를 얻을 문서. 그러나 일단 당신이 그것을 얻으면이 단어 문서로 실제로 무엇을 할 것인지 당신에게 말하지 않습니다. 이제 문서라는 단어에서 형식이 지정된 텍스트를 얻으려면 어떻게해야합니까?

업데이트 : 앞으로이 답변을 찾는 다른 사용자에게. 0122005에서이 작업을 수행하는 방법을 알아 냈습니다.

1) 먼저 WordEditor 변수를 통해 약속 항목에서 문서를 가져와야합니다.

2) 그런 다음 Word 문서의 선택 및 복사 기능을 사용하여 RTF 텍스트를 클립 보드에 복사해야합니다.

3) 리치 텍스트 상자를 만들고 richtextboc 붙여 넣기 기능을 사용하여 클립 보드의 내용을 richtextbox에 붙여 넣습니다.

4) 이제 richtextbox에서 .rtf 함수에 액세스 할 수 있습니다.이 함수는 이제 당신에게 appointmentItem의 RTF를 제공합니다.

내 검색에서 가장 쉬운 방법이지만 이상적이지 않은 클립 보드를 가져와야합니다. 제가 읽은 두 번째 방법은 1 단계에서 word 문서를 컴퓨터의 실제 RTF 파일에 저장 한 다음 해당 RTF 파일을 읽는 것입니다.

제 3의 방법은 1 단계에서 Range.FormattedText 함수를 사용하여 단어 문서를 구문 분석하는 것이라고 생각합니다.

답변

0

업데이트 : 향후이 답변을 검색하는 모든 사용자에게. 0122005에서이 작업을 수행하는 방법을 알아 냈습니다.

1) 먼저 WordEditor 변수를 통해 약속 항목에서 문서를 가져와야합니다.

2) 그런 다음 Word 문서의 선택 및 복사 기능을 사용하여 RTF 텍스트를 클립 보드에 복사해야합니다.

3) 리치 텍스트 상자를 만들고 richtextboc 붙여 넣기 기능을 사용하여 클립 보드의 내용을 richtextbox에 붙여 넣습니다.

4) 이제 richtextbox에서 .rtf 함수에 액세스 할 수 있습니다.이 함수는 이제 당신에게 appointmentItem의 RTF를 제공합니다.

내 검색에서 가장 쉬운 방법이지만 이상적이지 않은 클립 보드를 가져와야합니다. 제가 읽은 두 번째 방법은 1 단계에서 word 문서를 컴퓨터의 실제 RTF 파일에 저장 한 다음 해당 RTF 파일을 읽는 것입니다.

제 3의 방법은 1 단계에서 Range.FormattedText 함수를 사용하여 단어 문서를 구문 분석하는 것이라고 생각합니다.