Word 2010에서 조건부 텍스트에 어떻게 접근합니까?


3

종이와 디지털 형식으로 출판 될 책을 만들고 있습니다. 이 책의 산문 부분은 디지털 장치에서 리플 로우 될 수 있지만이 책에는 프로그래밍 코드의 많은 섹션이 표시되어 있으며 이러한 디스플레이를 리플 로우 (즉, 줄 바꿈 변경)하는 것은 바람직하지 않습니다. 일부 장치는 다른 장치보다 훨씬 긴 라인을 제공하므로 필자가 생각하는 한 가지 접근법은 각 코드 표시가 두 가지 형식으로 제공되는 원고를 만드는 것입니다. 실제로이 작업을 수행하려면 Word에 조건부 텍스트를 사용하고 싶습니다. 두 가지 버전의 원고를 만들 수 있습니다. 하나는 코드 표시에 넓은 줄이 있고 다른 하나는 좁은 원고가 있습니다.

Word에서 조건부 텍스트를 지원하기 위해 많은 인터넷 검색을 수행했으며 결과가 좋지 않습니다. ThirtySix 소프트웨어의 SmartDocs는 내가 원하는 것을 지원하는 것처럼 보이지만 제품의 가격은 $ 695 / 년으로 독립적 인 저자에게는 큰 재정적 의미가 없습니다. Livelinx의 조건부 텍스트 는 버려진 제품으로 보이며 Gary Calwell의 기사에 게시 된 매크로 는 조건부 텍스트의 중괄호를 처리하지 않습니다 (프로그래밍 코드 디스플레이에는 많은 중괄호가 포함되어 있기 때문에 문제가됩니다). 석사 커뮤니티 포럼 스레드 뿐만 아니라 사무실 개발자 센터의 하나는 DIY 솔루션에 대한 단서를 제공하지만 내 목표는하지 VBA를 배우고, 책을 작성하는 것입니다.

이 문제에 잘못 접근하고 있습니까? Word 2010에서 고려해야 할 조건부 텍스트 (또는보다 일반적으로 조건부 내용)에 대한 접근 방식이 있습니까? "(줄이 넓 으면) 이 텍스트를 표시 하고 , 그렇지 않으면 이 다른 텍스트를 표시 합니다 ." 라고 말하기 어려워서는 안됩니다 .

제공 할 수있는 도움과 안내에 감사드립니다.


문서를 보는 데 어떤 장치와 어떤 뷰어가 사용됩니까? 문서를 저장 한 형식이 여전히 Microsoft Word 문서입니까?
Adam 1

@Adam : 디지털 장치의 배포 형식은 epub이며, 시청할 뷰어 / 장치에는 Kindle 및 iPad (모든 버전)와 향후 epub (또는 기타 형식)를 처리 할 수있는 다른 장치가 포함됩니다. 충분히 인기가 있습니다). 마스터 MS는 Word에 남아 있으며, 수요가 충분하다고 가정 할 경우 향후 인쇄를 위해 해당 문서의 변경 사항을 epub (및 인쇄의 경우 PDF)로 전파해야합니다.
KnowItAllWannabe 2

이 경우 단어 문서를 EPUB에 저장하는 데 사용하는 내보내기 프로그램과 함께 사용할 솔루션이 있는지 확인해야합니다. 오프닝 포스트에서 설명한 모든 기술이 수출업자에 의해 선택되지 않으므로 노력이 쓸모가 없습니다.
Adam

간단한 해결책으로, 줄 바꿈하지 않는 공백으로 코드 줄의 공백을 대체하여 EPUB에서 더 잘 보이도록 시도 했습니까?
Adam

답변:


1

방금 Gary Calwell의 매크로를 Mac 용 Word 2011에서 작동 시켰습니다. 문제는 2 열 PDF에서 붙여 넣기로 인해 줄 바꿈, 특히 IF 문이 강화되었습니다 ( http://www.daniweb.com/software-development 참조) . / visual-basic-4-5-6 / threads / 47217 / end-if-statements # )

구분 기호를 중괄호에서 다른 모호한 문자로 변경하려면 Function TagPara ()에서 다음 줄을 변경하기 만하면됩니다.

pos1 = InStr(myText, "{")
pos2 = InStr(myText, "}")

If myTag <> "" Then myRange.Text = "{" & myTag & "}"

PDF 열에 얽매이지 않고 완전한 코드로 붙여 넣기를 시도했지만이 포럼은 그리 긴 글이 마음에 들지 않습니다. 아마도 존경받는 Calwell의 훌륭한 마음을 읽을 수있을 것입니다.


0

내 도구를 건의 할 것입니다 : LaxModules를 . 어쩌면 그것은 당신의 요구에 과잉 일 수도 있지만 관련없는 기능을 무시할 수 있습니다.


0

Adobe FrameMaker는 이러한 종류의 편집 작업을 간편하게 해줍니다. FM으로 문서를 작성 중입니다. 여러 인쇄 버전과 위키 마크 업이 필요합니다. 이러한 모든 요구 사항을 조건부 텍스트로 포함시킨 다음 필요한 경우 조건부 텍스트를 숨기거나 숨기기 해제하여 필요한 출력을 생성 할 수 있습니다. 위키 (TWiki) 마크 업에는 약간의 "트위 킹"이 필요하지만, 최소 수준이므로이 작업에 NoteTab Pro를 사용합니다.

또한 Macro Toolworks Pro를 사용하여 반복 작업을 수동으로 수행하는 대신 매크로를 사용하여 마크 업을 지원합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.