
여러 단어 문서에서 대량 찾기 및 바꾸기를 수행할 수 있는 매크로가 있습니다. 헤더 내에서 그림 찾기 및 바꾸기를 수행할 수 있지만 매크로 코드 내에서 이를 구현하면 그림을 무시하고 그림을 찾아서 바꾸지 못하는 것 같습니다. 오류가 없기 때문에 이것이 왜 발생하는지 잘 모르겠습니다. 어떤 조언이라도 대단히 감사하겠습니다. 감사해요!!
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는 위의 시나리오에서 도움이 될 수 있습니다. 문서의 모든 이미지를 자동으로 찾아 새 이미지로 바꾸는 방법이 있습니다.
이 방법을 사용하면 모든 이미지를 찾아 모두 새 이미지로 교체할 수 있습니다. 이 방법을 사용하면 이미지를 선택할 수 없습니다. 단계는 다음과 같습니다.
- 교체할 Microsoft Word 문서를 엽니다.
- 문서 상단에 새 이미지를 삽입합니다.
- 새로 삽입된 이미지를 선택하고 Ctrl+를 눌러 C복사하세요.
- 이제 새로 삽입된 이미지를 삭제하세요.
- Ctrl+를 눌러 H"찾기 및 바꾸기" 상자를 엽니다.
^g
"찾을 내용" 상자와^c
"바꿀 내용" 상자에 넣습니다 .
모든 이미지를 찾아 새로운 이미지로 교체하는 방법.
이제 "모두 바꾸기" 버튼을 눌러 마법을 확인해보세요!
모든 이미지는 MS Word에서 대체되었습니다.
문서의 모든 이미지가 새 이미지로 대체되는 것을 볼 수 있습니다. 물론 교체 작업을 수행하면 교체를 원하지 않는 이미지도 교체됩니다. 이러한 경우 교체되지 않은 이미지를 다시 삽입해야 할 수도 있습니다. 이 방법은 다음과 같은 시나리오에서 유용합니다.
- 문서에는 교체할 이미지만 포함되어 있습니다.
- 문서에 교체해야 할 이미지가 많이 포함되어 있고 교체하면 안 되는 이미지가 더 적습니다.
첫 번째 시나리오는 간단합니다. 두 번째 시나리오에서는 부작용으로 교체된 이미지를 다시 삽입하여 수동 작업을 훨씬 덜 수행하게 됩니다.
이 방법은 모든 그래픽( 표시됨 ^g
)을 클립보드 내용( 표시됨 ^c
)으로 바꾸는 방식으로 작동합니다. 따라서 기본적으로 모든 이미지를 클립보드에 복사할 수 있는 모든 이미지로 바꿀 수 있습니다.
문서의 페이지 매김을 그대로 유지하려면 동일한 크기의 새 이미지를 사용해야 합니다.
이 MS-Word 팁이 귀하에게 도움이 되었기를 바랍니다. 이 주제에 대해 궁금한 점이 있으시면 언제든지 댓글을 통해 질문해 주세요. 나는 당신을 돕기 위해 노력할 것입니다. TechWelkin을 이용해 주셔서 감사합니다.
자세한 내용은 관련 기사:
- MS Word: 숫자, 숫자, 숫자를 찾고 바꾸는 방법
- MS-Word에서 서식 찾기 및 바꾸기
- 매크로를 사용하여 MS Word에서 다중 찾기 및 바꾸기
- MS Word에서 줄, 단락, 캐리지 나누기 바꾸기
- MS Word, HTML, 유니코드의 ° 도 기호 입력
- MS Word: 수직 직사각형 영역을 선택하는 방법