2012-05-11 2 views
0

Word에서 몇 줄의 짧은 줄이있는 표가 있습니다. 그 줄의 내용을 .txt 파일로 복사하고 줄 바꿈을 유지하려고합니다.줄 바꿈을 유지하면서 Word 2010 테이블의 텍스트를 VBA 문자열로 복사하는 방법은 무엇입니까?

현재 줄 바꿈이 손실됩니다 : Word 표 셀의 내용 : VBA 문자열의

Alice 
Bob 

내용 :

MyString = ActiveDocument.Tables(a).Cell(1, 1).Range.Text 
+0

내가 아는 한, 휴식은 전체 chr (13) + chr (10), vbCRLF가 아니라 Chr (10), vbLF뿐입니다. 확인할 수 있습니다. 그렇다면 vbLF를 vbCrLf로 바꿉니다. – Fionnuala

+0

두 단어 사이의 부리는 단지 포장 때문입니까? 예. 거기에 "단단한"휴식은 없습니까? –

+0

@ Remou - Range.Text를 사용할 때 한 줄의 끝과 다른 줄의 시작 사이에 전혀 문자가없는 것 같습니다. @ Tim - 하드 브레이크가 있습니다. 즉 Enter를 누릅니다. – zotty

답변

0

:

AliceBob 

코드 샘플 문자열을 얻을 수 있습니다 나는 복사를 사용하여 내 문제를 해결 & 붙여 넣기 새 단어 문서를 저장 한 다음 새 문서를 텍스트 파일로 저장합니다. 청초하거나 깔끔하지는 않지만 상황에 충분히 효과적입니다.