2013-09-25 4 views
0

/반전 // 할 // 굵은 굵게이 ... 내가 가진 :교환/반전 순서 굵게 - 굵게 굵게 굵게 굵게 굵게 표시되지 않은 내가 교환하는 방법을 알아낼 수 없습니다

H34 오늘은 입니다. H3이 될 것입니다. H8314 따뜻한! H22 니스, H831 화창한 H5921H6 아름다운 H815일? H730 그래서 H43내가 H1은H921 다시 한 번 H4325 외부 H6440을 갈 것입니다.

는하지만 이렇게 먼저 말씀 (일부 문구입니다) 다음 (굵게 본) 번호 매기기 시스템이 필요합니다 :

오늘 H34H3 따뜻한 될 것입니다! H8314 니스, H22 화창한 H831H5921 아름다운 H6일? H815 그래서 H730 나는 H43H1은 외부 H6440 다시 한 번 H921을 갈 것입니다. H4325

좋은 것은 내 DOCX 파일, 문구는 항상 "굵게하지"하고 번호 체계는 항상 "굵게"입니다입니다. 가능하면 MS Word 2010에서 수행하는 것을 선호합니다. 감사합니다. 알렉스

답변

0

당신의 질문은 이상하게 보입니다. 그러나 나는 당신을 이해한다고 생각합니다. 핵심은 replace 함수가 서식을 검색/대체 할 수 있다는 것을 인식하는 것입니다. 따라서 굵은 글씨로 검색하고 기울임 꼴로 바꾸십시오. 그런 다음 대담하고 이탤릭이 아닌 것을 검색하고 굵은 체로 대체하십시오. 그런 다음 기울임 꼴을 검색하고 굵은 체로 대체하십시오. (나는 당신이 원래 대담하고 굵은 글씨는 아니며 이탤릭체가 없다고 가정합니다.)

+0

H34 오늘은 H3이 될 것입니다. –

+0

안녕하세요, 도움을 주셔서 감사합니다. Acutally 나는 "H34 Today is"(첫 번째 H 코드, 그 다음 구)를 뒤집어서 "오늘 H34"(첫 번째 구와 H 코드)를 읽도록 뒤집을 필요가 있습니다. 번호 체계이기 때문에 필요합니다. 어구 뒤에 태그가 붙여지기 때문에 결국에는 위 첨자 참조로 나타나므로 각 어구 뒤에옵니다. 감사합니다 :) –

+0

아, 그러면 매크로가 필요합니다. 주위를 둘러 볼 필요가 없습니다. 다행스럽게도 대담한 텍스트는 항상 한 단어입니다. 나는 다음과 같은 알고리즘이 효과가 있다고 생각한다. 단계 0 : 문서의 끝에서 시작하고 거꾸로 작업하십시오. 1 단계 : 굵은 텍스트가 아닌 텍스트를 찾아서 모두 잘라냅니다. 2 단계 : 굵은 글자를 찾아 (오른쪽으로) 그 굵은 글씨의 오른쪽에 굵은 글자가 아닌 텍스트를 붙여 넣으십시오. 이제 두 개의 대담한 단어가 연속으로 나타납니다. 3 단계 : 1 단계로 이동하십시오. – dmm