그림 매크로 대량 찾기 및 바꾸기 - Microsoft Word 2013

그림 매크로 대량 찾기 및 바꾸기 - Microsoft Word 2013

여러 단어 문서에서 대량 찾기 및 바꾸기를 수행할 수 있는 매크로가 있습니다. 헤더 내에서 그림 찾기 및 바꾸기를 수행할 수 있지만 매크로 코드 내에서 이를 구현하면 그림을 무시하고 그림을 찾아서 바꾸지 못하는 것 같습니다. 오류가 없기 때문에 이것이 왜 발생하는지 잘 모르겠습니다. 어떤 조언이라도 대단히 감사하겠습니다. 감사해요!!

Sub FindandReplaceTextPic()
Dim Directory As String
Dim FType As String
Dim FName As String

Directory = "C:\Users\pieria\Desktop\TempPics"
FType = "*.docx"

ChDir Directory
FName = Dir(FType)
' for each file you find, run this loop
Do While FName <> ""
    ' open the file
    Documents.Open FileName:=Directory & "\" & FName

    ' search and replace the company name
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    With Selection.Find
        .Text = "CompanyA"
        .MatchCase = True
        .Replacement.Text = "CompanyB"
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
'search and replace picture from clipboard
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
   .Text = "^g"
   .Replacement.Text = "^c"
   .Forward = True
   .Wrap = wdFindContinue
   .Format = False
   .MatchCase = False
   .MatchWholeWord = False
   .MatchWildcards = False
   .MatchSoundsLike = False
   .MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
    ' save and close the current document
    ActiveDocument.Close wdSaveChanges

    ' look for next matching file
    FName = Dir
Loop
End Sub

답변1

각 storyRange(헤더 포함)를 반복하고 선택 개체 대신 범위의 .Find 메서드를 사용합니다.

답변2

MS Word에서 이미지를 찾고 바꾸는 방법

MS-Word는 위의 시나리오에서 도움이 될 수 있습니다. 문서의 모든 이미지를 자동으로 찾아 새 이미지로 바꾸는 방법이 있습니다.

이 방법을 사용하면 모든 이미지를 찾아 모두 새 이미지로 교체할 수 있습니다. 이 방법을 사용하면 이미지를 선택할 수 없습니다. 단계는 다음과 같습니다.

  1. 교체할 Microsoft Word 문서를 엽니다.
  2. 문서 상단에 새 이미지를 삽입합니다.
  3. 새로 삽입된 이미지를 선택하고 Ctrl+를 눌러 C복사하세요.
  4. 이제 새로 삽입된 이미지를 삭제하세요.
  5. Ctrl+를 눌러 H"찾기 및 바꾸기" 상자를 엽니다.
  6. ^g"찾을 내용" 상자와 ^c"바꿀 내용" 상자에 넣습니다 .

모든 이미지를 찾아 새로운 이미지로 교체하는 방법.

이제 "모두 바꾸기" 버튼을 눌러 마법을 확인해보세요!

모든 이미지는 MS Word에서 대체되었습니다.

문서의 모든 이미지가 새 이미지로 대체되는 것을 볼 수 있습니다. 물론 교체 작업을 수행하면 교체를 원하지 않는 이미지도 교체됩니다. 이러한 경우 교체되지 않은 이미지를 다시 삽입해야 할 수도 있습니다. 이 방법은 다음과 같은 시나리오에서 유용합니다.

  1. 문서에는 교체할 이미지만 포함되어 있습니다.
  2. 문서에 교체해야 할 이미지가 많이 포함되어 있고 교체하면 안 되는 이미지가 더 적습니다.

첫 번째 시나리오는 간단합니다. 두 번째 시나리오에서는 부작용으로 교체된 이미지를 다시 삽입하여 수동 작업을 훨씬 덜 수행하게 됩니다.

이 방법은 모든 그래픽( 표시됨 ^g)을 클립보드 내용( 표시됨 ^c)으로 바꾸는 방식으로 작동합니다. 따라서 기본적으로 모든 이미지를 클립보드에 복사할 수 있는 모든 이미지로 바꿀 수 있습니다.

문서의 페이지 매김을 그대로 유지하려면 동일한 크기의 새 이미지를 사용해야 합니다.

이 MS-Word 팁이 귀하에게 도움이 되었기를 바랍니다. 이 주제에 대해 궁금한 점이 있으시면 언제든지 댓글을 통해 질문해 주세요. 나는 당신을 돕기 위해 노력할 것입니다. TechWelkin을 이용해 주셔서 감사합니다.

자세한 내용은 관련 기사:

  1. MS Word: 숫자, 숫자, 숫자를 찾고 바꾸는 방법
  2. MS-Word에서 서식 찾기 및 바꾸기
  3. 매크로를 사용하여 MS Word에서 다중 찾기 및 바꾸기
  4. MS Word에서 줄, 단락, 캐리지 나누기 바꾸기
  5. MS Word, HTML, 유니코드의 ° 도 기호 입력
  6. MS Word: 수직 직사각형 영역을 선택하는 방법

관련 정보