2017-12-07 1 views
-5

주석을 분리하는 매크로를 작성하려고합니다. 1주석 텍스트의 단어 분할

중간 코멘트 : 2

고 코멘트 : 출력은 다음과 같은 제목으로 Excel에서 표시되어야합니다 3

코멘트 내 상사는

낮은 :, 예컨대을 의견의 우선 순위를 원한다. Word에서 Excel 파일로 주석을 내보내는 매크로를 작성할 수 있었지만이 코드 조각을 추가하여 주석 텍스트를 분할하는 데 어려움을 겪고 있습니다.

Comment ID |Page| Section/Paragraph Name |Comment Scope |Comment text |Priority |Reviewer |Comment Date| 
1 |1| 1.1heading1| example| heading| Comment 1 |Low |BlueDolphin |1/1/1| 
2| 2| 1.2heading |example2 |Comment 2 |Medium| BlueDolphin| 1/1/1| 
3| 3 |1.3heading| 3example3|Comment 3 |High |BlueDolphin |1/1/1| 

모든 도움을 주시면 감사하겠습니다.

+0

작성한 기존 매크로를 표시하고 "주석 텍스트 분할"(주석의 각 단어를 다른 Excel 셀로 분할 함)의 의미를 더 잘 설명한다면 ** 도움을 줄 수 있습니다 ** . – YowE3K

+0

코멘트가 추가되면 리뷰어는 '낮음 : 댓글 1'또는 '중간 : 댓글 2'를 추가합니다. 매크로는 구분 기호 ":"를 기준으로 트리밍해야합니다. 출력은 두 개의 다른 열에 표시되어야합니다. "낮음"은 하나의 열에는 "Comment 1"을, 다른 하나에는 "Comment 1"을 표시합니다. ":"다음에 전체 문장을 표시해야합니다. 이제 더 명확하게 전달했으면합니다. 여기에 전체 코드를 붙여 넣을 수 없습니다. 어쨌든 메시지를 보낼 수 있습니다. – bluedolphin

+0

관련 코드를 붙여 넣을 수없는 이유가 확실하지 않습니다. (전체 코드 일 필요는 없으며 주석을 달고 Excel에 넣는 것과 관련된 비트 일 수 있습니다. Word를 우리 자신의 복사본에 덤프하고 실행하면 코드가 원하는대로 작동하지 않는 이유를 확인할 수 있습니다.) [편집] (https://stackoverflow.com/posts/47703103/edit)을 클릭하기 만하면됩니다. 링크를 클릭 한 다음 코드를 복사하여 질문에 붙여 넣은 다음 코드를 강조 표시하고 Ctrl-K를 누릅니다. 들여 쓰기 4 문자. – YowE3K

답변

0

매우 단순 해 보입니다. 매크로 레코더를 켜고 원하는 셀을 선택한 다음 데이터> 텍스트를 클릭하고 프롬프트를 따르십시오. 완료되면 매크로 레코더를 끕니다. 그게 전부 야.

+1

이것은 말도 안되는 단어입니다. Word에서 매크로에서 Excel로 변환하려고합니다. – bluedolphin

+1

@bluedolphin 제안은 Excel에서 수행하는 것입니다. 그러면 기존 Word VBA 코드에 통합 할 수있는 코드가 제공됩니다. (현재 Word VBA 코드에서 Excel VBA를 사용하여 셀의 값을 업데이트하는 것처럼 Excel VBA를 사용하여 "텍스트를 열"을 수행 할 수 있습니다.) 개인적으로이 제안이 최선의 방법이라고 생각하지 않습니다. 하지만, 특정 상황에 맞는 것을 제공 할 수 있도록 코드를 기꺼이 게시하지 않으려는 경우 얻을 수있는 최선의 방법 일 수 있습니다. – YowE3K