2013-07-09 1 views
1

전 C# .NET을하고 단어를 사용하고 있습니다를 얻기 위해 2007 lib 디렉토리의어떻게 Word.Range.Text의 일부만

나는 Word.Range.Text의 일부를 잡고 그것을 바꿀 수 있도록하려면 범위의 서식, 텍스트 또는 다른 것에 영향을주지 않습니다.

텍스트를 변경하거나 텍스트 부분 만 삭제할 수 있도록 Word.Range.Text의 일부분을 가져 오는 방법은 무엇입니까?

예 :

내가 편집이 텍스트/ 삭제합니다 그러나이 부분은 혼자 할

솔루션 : 좋아, 당신은 다음 단락의 "복제"를 가지고 필요가 밝혀 복제 된 변수 내에서 범위의 시작과 끝을 설정하여 단락에서 편집하려는 위치를 설정할 수 있습니다. 다음과 같이 확인

Word.Range clonedRange = parag.Range; 
cloneRange.Start = 0; 
cloneRange.End = 15; 

cloneRange.Text = ""; 
+0

업을! 내 해결책을 쓰려고했다. 하지만 더 이상 필요하지 않다고 생각합니다. 기본적으로 범위를 텍스트 비트 (문자열 변수)로 취급하고 각 범위를 다른 속성으로 설정해야합니다 (좋은 예). :) – varocarbas

+0

hehe Thanks Varocarbas – user1255276

답변

0

을, 당신이 단락의 "복제"가 다음 복제 된 변수 내에서 범위의 시작과 끝을 설정하여 당신이 단락에서 위치를 설정할 수 있습니다 할 필요가 밝혀 당신 편집하고 싶습니다. 다음과 같이

Word.Range clonedRange = parag.Range; 
cloneRange.Start = 0; 
cloneRange.End = 15; 

cloneRange.Text = ""; 

을 또한 당신이 varocarbas 주셔서 감사합니다 :)

관련 문제