Zach는 PDF 파일의 따옴표를 Word 문서의 본문에 지속적으로 붙여넣고 있습니다. 그는 서식없이 붙여넣고 붙여 넣은 텍스트의 각 줄 끝에있는 단락 나누기를 자동으로 제거하는 PDF에서 붙여 넣기를위한 매크로를 원합니다.

매크로에서 이러한 방식으로 텍스트를 사용하는 것은 비교적 쉽습니다. 여러분이해야 할 일은 클립 보드의 정보를 문자열 변수로 옮기는 것입니다. 변수에 있으면 더 이상 텍스트와 관련된 서식이 없으며 단락 나누기를 검색하고 바꿀 수 있습니다. 다음 매크로는 두 단계를 모두 수행합니다.

Sub PastePDFClean()

Dim MyData As DataObject     Dim sTextIn As String     Dim x As Integer     Dim y As Integer

Set MyData = New DataObject     MyData.GetFromClipboard     sTextIn = MyData.GetText

x = InStr(sTextIn, vbCr)

y = 1     While x > 0         sTextIn = Left(sTextIn, x - 1) & Mid(sTextIn, x + 1)

y = x + 1         x = InStr(y, sTextIn, vbCr)

Wend

Selection.TypeText sTextIn     Set MyData = Nothing End Sub

생각해 내다; 매크로는 클립 보드에있는 모든 항목에서 작동합니다. 따라서 PDF 선택 항목에서 매크로를 제대로 실행하려면 선택 항목을 클립 보드에 복사하고 매크로를 실행하기 전에 Word 문서로 전환해야합니다.

_ 참고 : _

이 페이지 (또는 WordTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / wordribbon-WordTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_WordTips_는 비용 효율적인 Microsoft Word 교육을위한 소스입니다.

(Microsoft Word는 세계에서 가장 인기있는 워드 프로세싱 소프트웨어입니다.)이 팁 (11626)은 Microsoft Word 2007 및 2010에 적용됩니다. 여기에서 Word의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.

link : / word-Processing_Information_Pasted_from_a_PDF_File [PDF 파일에서 붙여 넣은 처리 정보].