팁 : 다른 언어는 Google 번역입니다. 방문하실 수 있습니다. English 이 링크의 버전.
로그인
x
or
x
x
등록하기
x

or

Outlook의받는 사람을 기반으로 서명을 자동으로 변경하는 방법

기본적으로 Outlook에는 사용자가 다른 전자 메일 계정을 통해 전자 메일을 보내는 동안 자동으로 서명을 변경하는 기능이 있습니다. 그러나 그 외에도 Outlook의받는 사람 필드에있는 다른받는 사람을 기반으로 서명을 자동으로 변경하는 방법을 알려 드리겠습니다.

VBA 코드를 사용하여받는 사람을 기준으로 자동으로 서명 변경


항상 Outlook의 기본 이메일 계정으로 이메일에 답장하십시오.

Outlook의 기본 전자 메일 계정으로 전자 메일에 항상 회신하려는 경우 항상 기본 계정으로 회신 의 옵션 Outlook 용 Kutools 너에게 호의를 베풀 것이다. 스크린 샷보기 :

Outlook 용 Kutools: 40 이상의 편리한 Outlook 추가 기능으로 45 일 동안 아무런 제한없이 사용해보십시오. 지금 무료 평가판 다운로드 및 다운로드!


VBA 코드를 사용하여받는 사람을 기준으로 자동으로 서명 변경

Outlook에서 전자 메일을 보내는 동안 해당받는 사람에게 다른 서명을 적용하려면 아래 단계를 따르십시오.

1. 첫째, Outlook에서 자동 첨부 서명 기능을 비활성화해야합니다. 클릭하세요 필렛 > 옵션 를 열려면 전망 옵션 창.

2. 에서 전망 옵션 창에서 선택 우편 왼쪽 창에서 서명 버튼의 메시지 작성 섹션. 스크린 샷보기 :

3. 에서 서명과 문구 대화 상자에서 기본 서명 선택 아래 섹션 전자 메일 서명 탭에서 이메일 계정을 선택하십시오. 이메일 계정 드롭 다운 목록을 선택한 다음 (없음) ~로부터 새 메시지 그리고, 답장 / 전달 드롭 다운 목록 모든 이메일 계정이로 설정 될 때까지이 단계를 반복하십시오. (없음). 그런 다음 OK 버튼을 클릭합니다.

주의 사항: 필요한 시그너처를 만들 수도 있습니다. 서명과 문구 대화 상자.

4. 을 클릭합니다 OK 버튼을 누르면 전망 옵션 창.

5. 누르세요 다른 + F11 키를 눌러 응용 프로그램 용 Microsoft Visual Basic 창.

6. 에서 응용 프로그램 용 Microsoft Visual Basic 창, 더블 클릭 ThisOutlookSession 왼쪽 창에서 코드 창을 열고 VBA 코드 아래의 복사본을 창에 엽니 다. 스크린 샷보기 :

VBA 코드 : Outlook의받는 사람을 기반으로 서명을 자동으로 변경합니다.

Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
'Updated by ExtendOffice 20180814
Dim xMailItem As MailItem
Dim xRecipients As Recipients
Dim xRecipient As Recipient
Dim xRcpAddress As String
Dim xSignatureFile, xSignaturePath As String
Dim xFSO As Scripting.FileSystemObject
Dim xTextStream As Scripting.TextStream
Dim xSignature As String
On Error Resume Next
Set xFSO = New Scripting.FileSystemObject
If Item.Class = olMail Then
    Set xMailItem = Item
    Set xRecipients = xMailItem.Recipients
End If
xSignaturePath = CreateObject("WScript.Shell").SpecialFolders(5) + "\Microsoft\Signatures\"
If xRecipients.Count = 1 Then
    Set xRecipient = xRecipients.Item(1)
    xRcpAddress = xRecipient.Address
    Select Case xRcpAddress
        Case "Email Address 1"
            xSignatureFile = xSignaturePath & "aaa.htm"
        Case "Email Address 2", "Email Address 3"
            xSignatureFile = xSignaturePath & "bbb.htm"
        Case "Email Address 4"
            xSignatureFile = xSignaturePath & "ccc.htm"
    End Select
End If
Set xTextStream = xFSO.OpenTextFile(xSignatureFile)
xSignature = xTextStream.ReadAll
xMailItem.HTMLBody = xMailItem.HTMLBody & "<HTML><BODY><br>" & xSignature & "</br></HTML></BODY>"
End Sub

노트:

1. VBA 코드에서 "이메일 주소 1 / 2 / 3 / 4"받는 사람의 특정 전자 메일 주소로.

2. "aaa.htm""bbb.htm"와"ccc.htm"는 해당받는 사람에게 보낼 특정 서명입니다.

3. 이 경우, 서명 "AAA"는"이메일 주소 1", 서명"BBB"는"이메일 주소 2"및"이메일 주소 3", 그리고 "이메일 주소 4"서명이 포함 된 이메일을 받게됩니다.CCC". 필요에 따라 변경하십시오.

7. 그런 다음 도구 > 참조 로 이동합니다 참고 문헌 - 프로젝트 대화 상자. 대화 상자에서 확인하십시오. Microsoft Scripting 런타임 옵션을 클릭 한 다음 OK 버튼, 스크린 샷보기 :

8. 누르세요 다른 + Q 열쇠를 닫으십시오. 응용 프로그램 용 Microsoft Visual Basic 창.

이제 이메일을 작성하고 보내기 버튼을 누르면 수신인의 이메일 주소를 기반으로 이메일 본문의 끝에 서명이 자동으로 삽입됩니다.

Outlook에서 새 이메일을 작성 / 회신 / 전달하는 동안 이메일 본문에 서명으로 타임 스탬프를 삽입하려는 경우 새 메일, 답장 및 전달 이메일을 만들 때 날짜 서명 추가 의 옵션 Outlook 용 Kutools 그것을 달성하기. 스크린 샷보기 :

Outlook 용 Kutools: 40 이상의 편리한 Outlook 추가 기능으로 45 일 동안 아무런 제한없이 사용해보십시오. 지금 무료 평가판 다운로드 및 다운로드!



Outlook 용 Kutools

Outlook 100, 2010, 2013, 2016 및 2019 용 365 고급 기능 이상

배너 201812를 위해 작은 전망을위한 스크린 샷 kutools

더 많은 특징 | 무료 다운로드 | 수백 개의 함수에 대해서만 $ 39.00

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.