KutoolsforOffice— 하나의 솔루션, 다섯 가지 강력한 도구。적은 노력으로 더 큰 성과。

Outlook 에서 메시지 또는 작업 내의 제목 텍스트를 찾기 및 바꾸기하려면 어떻게 하나요?

작성자Xiaoyang수정 날짜

Outlook 에서 여러 메시지 제목이나 작업 제목을 지정한 텍스트로 일괄 변경해야 하는 경우, 물론 하나씩 수동으로 수정할 수도 있지만, Outlook 에서 이 작업을 한 번에 빠르게 처리할 수 있는 방법이 있을까요?

VBA 코드를 사용하여 여러 메시지 내의 제목 텍스트를 찾기 및 바꾸기하기

VBA 코드를 사용하여 여러 작업 내의 제목 텍스트를 찾기 및 바꾸기하기


VBA 코드를 사용하여 여러 메시지 내의 제목 텍스트를 찾기 및 바꾸기하기

여러 메시지 제목에서 특정 텍스트를 찾아 다른 텍스트로 바꾸려면 아래 VBA 코드가 도움이 됩니다。 다음 단계에 따라 진행하세요:

1. 제목 텍스트를 찾기 및 바꾸기하려는 이메일을 선택한 후 「ALT + F11」 키를 눌러 「Microsoft Visual Basic for Applications」 창을 엽니다。

2. 그런 다음 「삽입(Insert)」 > 「모듈(Module)」을 클릭하고, 아래 코드를 열린 빈 모듈에 복사하여 붙여넣습니다。 스크린샷 참조:

VBA 코드: 여러 메시지 내의 제목 텍스트를 찾기 및 바꾸기하기:

Option Explicit
Sub FindAndReplaceInSubject()
Dim xItem As Object
Dim xNewSubject As String
Dim xMailItem As MailItem
Dim xExplorer As Explorer
Dim i As Integer
On Error Resume Next
Set xExplorer = Outlook.Application.ActiveExplorer
For i = xExplorer.Selection.Count To 1 Step -1
    Set xItem = xExplorer.Selection.Item(i)
    If xItem.Class = olMail Then
        Set xMailItem = xItem
        With xMailItem
            xNewSubject = Replace(.Subject, "kte", "Kutools for Excel")
            .Subject = xNewSubject
            .Save
        End With
    End If
Next
End Sub

참고: 위 코드에서 xNewSubject = Replace(。Subject, 「kte」, 「[[PH_1]]」), 「kte」는 찾으려는 기존 텍스트이고, 「Kutools for Excel」은 대체하려는 새 텍스트입니다。 필요에 따라 해당 값을 수정하세요。

문서 대체 항목 1

3. 그런 다음 “F5" 키를 눌러 이 코드를 실행하면, 메시지 제목 내의 특정 텍스트가 원하는 새 텍스트으로 교체됩니다。 스크린샷 참조:

문서 대체 항목 2

VBA 코드를 사용하여 여러 작업 내의 제목 텍스트를 찾기 및 바꾸기하기

작업의 제목 텍스트를 찾기 및 바꾸기해야 하는 경우, 다음 VBA 코드도 도움이 됩니다。

1. 「ALT + F11」 키를 눌러 「Microsoft Visual Basic for Applications」 창을 엽니다。

2. 그런 다음 「삽입(Insert)」 > 「모듈(Module)」을 클릭하고, 아래 코드를 열린 빈 모듈에 복사하여 붙여넣습니다。 스크린샷 참조:

VBA 코드: 모든 작업 내의 제목 텍스트를 찾기 및 바꾸기하기:

Option Explicit
Sub FindReplaceTextsInAllTaskSubjects()
Dim xPane As NavigationPane
Dim xModule As TasksModule
Dim xGroup As NavigationGroup
Dim xNavFolder As NavigationFolder
Dim xTaskItem As Outlook.TaskItem
Dim i, k As Integer
Dim xFindStr, xReplaceStr As String
Dim xTotalCount As Long
On Error Resume Next
xFindStr = InputBox("Type the words to find:", "Kutools for Outlook", xFindStr)
If Len(Trim(xFindStr)) = 0 Then Exit Sub
xReplaceStr = InputBox("Type the words to replace:", "Kutools for Outlook", xReplaceStr)
If Len(Trim(xReplaceStr)) = 0 Then Exit Sub
xTotalCount = 0
Set xPane = Outlook.Application.ActiveExplorer.NavigationPane
Set xModule = xPane.Modules.GetNavigationModule(olModuleTasks)
Set xGroup = xModule.NavigationGroups.Item(1)
For i = xGroup.NavigationFolders.Count To 1 Step -1
    Set xNavFolder = xGroup.NavigationFolders.Item(i)
    For k = xNavFolder.Folder.Items.Count To 1 Step -1
        Set xTaskItem = xNavFolder.Folder.Items(k)
        If InStr(xTaskItem.Subject, xFindStr) > 0 Then
            xTaskItem.Subject = Replace(xTaskItem.Subject, xFindStr, xReplaceStr)
            xTaskItem.Save
            xTotalCount = xTotalCount + 1
        End If
    Next
Next
MsgBox xTotalCount & " task subjects have been changed!", vbInformation + vbOKOnly, "Kutools for Outlook"
End Sub

3. 그런 다음 “F5" 키를 눌러 이 코드를 실행하면 팝업 창이 나타납니다。 작업 제목에서 찾으려는 텍스트를 입력하세요。 스크린샷 참조:

문서 대체 항목 3

4. 「확인(OK)」을 클릭하면 또 다른 팝업 창이 나타납니다。 대체하려는 새 텍스트을 입력하세요。 스크린샷 참조:

문서 대체 항목 4

5. 그런 다음 「확인(OK)」을 클릭하면 변경된 제목 개수가 표시되는 대화 상자가 나타납니다。 스크린샷 참조:

문서 대체 항목 5

6. 「확인(OK)」을 클릭하면 작업 제목 내의 기존 텍스트이 새 텍스트로 교체됩니다。 스크린샷 참조:

문서 대체 항목 6

최고의 Office 생산성 도구

Kutools for Outlook 의 완전히 새로운 버전을 100+가지 놀라운 기능과 함께 경험해 보세요!지금 다운로드하세요!

🤖KUTOOLS AI:고급 AI 기술을 활용하여 이메일 회신, 요약, 최적화, 확장, 번역, 작성 등 이메일 관련 작업을 손쉽게 처리합니다。

📧이메일 자동화:자동 회신(POP 및 IMAP 지원)/이메일 예약 발송/이메일 발송 시 규칙에 따라 자동 참조/숨은 참조/자동 전달(고급 규칙)/자동 인사말 추가/수신자 여러 명이 포함된 이메일을 자동으로 개별 메시지로 분할...

📨이메일 관리:이메일 회수/제목 등을 기준으로 피싱 이메일 차단/중복된 이메일 삭제/고급 검색/폴더 정리...

📁첨부파일 프로:일괄 저장/일괄 분리/일괄 압축/자동 저장/자동 분리/자동 압축...

🌟인터페이스 마법:😊더 예쁘고 멋진 이모지 제공/중요 이메일 수신 시 알림/Outlook 종료 대신 최소화...

👍한 번의 클릭으로 해결:모두 회신(첨부 파일 포함)/피싱 이메일 방지/🕘발신자의 현재 시간 시간대 표시...

👩🏼‍🤝‍👩🏻연락처 및 캘린더:선택한 이메일에서 연락처 추가 일괄 생성/연락처 그룹를 개별 그룹으로 분할/생일 알림 제거...

Kutools 를 선호하는 언어로 사용하세요 – 영어, 스페인어, 독일어, 프랑스어, 중국어 및 40+개의 다른 언어를 지원합니다!

한 번의 클릭으로 즉시 Kutools for Outlook 의 잠금을 해제하세요。 더 이상 기다리지 마시고 지금 다운로드하여 업무 효율을 높이세요!

kutools for outlook 기능1kutools for outlook 기능2

🚀 한 번의 클릭으로 다운로드 — 모든 Office 애드인 받기

강력히 권장: Kutools for Office (5-in-1)

한 번의 클릭으로다섯 개의 설치 프로그램을동시에 다운로드하세요 —Kutools for Excel, Outlook, Word, PowerPointOffice Tab Pro.지금 다운로드하세요!

  • 한 번의 클릭으로 편리하게: 다섯 개의 설치 패키지를 한 번에 다운로드하세요。
  • 🚀모든 Office 작업에 대비 완료: 필요한 시점에 필요한 애드인을 설치하세요。
  • 🧰포함됨: Kutools for Excel / Kutools for Outlook / Kutools for Word / Office Tab Pro / Kutools for PowerPoint