2016-09-19 1 views
0

MS Word의 특정 문자열을 서식있는 텍스트 상자의 텍스트로 바꿔야합니다. 나는 다음 코드를 사용하여 그것을 달성했다.내 vb.net 코드는 지정된 문자열을 서식있는 텍스트 상자의 내용으로 바꿉니다. 하지만 정렬로 바꾸고 싶습니다.

objDoc.Content.Find.Execute(FindText:="Comments1", _ 
           ReplaceWith:=COMMENTS.Text, _ 
Replace:=Microsoft.Office.Interop.Word.WdReplace.wdReplaceAll) 

하지만 실제 요구 사항은 무엇입니까 .. 정렬 대신 리치 텍스트 상자의 정확한 텍스트로 바꾸고 싶습니다. 예를 들어

:

  1. 이 친절 기사에 제목을 추가,
  2. 는 친절하게 당신의 기사

위의 텍스트 추상를 추가는 서식있는 텍스트 상자의 내용이다.

그러나, 그것은 친절 기사에 제목을 추가

  1. 으로 대체 내 워드 문서, 2. 좋은 말

는 당신이를 본 적이 있소 당신의 기사에 추상을 추가? 첫 번째 포인트를 입력 한 후 Enter 키를 누른 다음 두 번째 포인트 만 부여합니다.

그러나 결과 텍스트는 첫 번째 지점과 연결됩니다.

내 워드 문서에서 서식있는 텍스트 상자의 정렬로 정확한 텍스트를 얻으려면 어떻게해야합니까?

답변

2

vbCrLf 대신 줄 넘김을 위해 vbLf을 사용하는 RTF (Rich Text Box)에 대해 떠들어 대는 것 같습니다. MS Word가 줄 바꿈에 사용되기를 기대합니다. 다음과 같이 시도해 볼 수 있습니다 (에어 코드) :

+0

예 .. 지금 막 시도했습니다. 그것의 작품 .. 고맙습니다 MJH :) –

관련 문제