Microsoft Outlook.com 365에서 이메일 템플릿을 만드는 방법은 무엇입니까?
Microsoft Outlook.com 365에서 이메일 템플릿을 만드는 방법은 무엇입니까?
Microsoft Office에서는 VBA(Visual Basic for Applications)를 사용하여 Office의 기본 기능을 강화하고 반복적인 작업을 자동화하여 시간을 절약하는 사용자 지정 프로그램을 만듭니다. 이러한 작은 VBA 프로그램을 매크로 라고 합니다.
이 자습서에서는 Outlook용 웹에서 가장 완벽한 매크로 개발 리소스를 제공하고자 했습니다. 초보자를 위한 Outlook VBA의 기본 사항을 살펴보고 매크로 작성 방법을 배운 다음 유용한 고급 매크로 아이디어를 살펴보겠습니다. 우리가 받은 피드백을 바탕으로 이 자습서를 진행한 후에 Outlook용 간단한 VBA 매크로를 개발하고 실행할 수 있어야 합니다.
Outlook 매크로를 기록할 수 있습니까?
다른 Office 앱과 달리 Outlook 은 사용자 작업을 캡처하고 백그라운드에서 필요한 VBA 코드를 자동 생성하는 간단한 매크로 레코더를 제공 하지 않습니다 . 따라서 Outlook에 사용자 지정 기능을 추가하려면 간단한 VBA 프로그램을 작성하고 Outlook 세션에 통합하는 방법을 배워야 합니다.
참고: Office 매크로 레코더가 실제로 어떻게 작동하는지 알고 싶다면 MS Word 매크로 및 Excel VBA 매크로 자습서 를 살펴보는 것이 좋습니다 .
Outlook에서 VBA 매크로 작성
참고: VBA를 시작하기 위한 몇 가지 간단한 코드 예제를 읽으십시오. 알 수 없는 리소스에서 VBA 코드를 복사하지 마십시오.
Outlook에서 개발자 탭을 설정하는 방법은 무엇입니까?
Outlook 매크로를 자주 개발하는 경우 Office 개발 환경을 설정할 수 있습니다. 멋지지 않나요? 사실 아주 간단한 절차입니다. 자세한 내용은 다음을 참조하세요.
유용한 Outlook VBA 예제
이메일 메시지 만들기
이 간단한 조각은 프로그래밍 방식으로 새 전자 메일 메시지 항목을 만듭니다.
스크립트는 Outlook 메일 항목을 생성하여 시작한 다음 대상, 제목, 본문 및 참조 필드를 설정합니다. 마지막으로 Outlook에 메시지를 표시하므로 수동으로 검토하고 보낼 수 있습니다.
Public Sub CreateMail() Dim MyEmail As MailItem ' Create a new Outlook message item programatically Set MyEmail = Application.CreateItem(olMailItem) 'Set your new message to, subject, body text and cc fields. With MyEmail .To = "[email protected]" .Subject = "Insert your message subject here" .Body = "Insert your email text body here" .CC = "[email protected]" End With MyEmail.Display End Sub
고급 참고 사항: VBA로 새 이메일을 정의할 때 미리 정의된 Outlook 템플릿을 사용할 수 있습니다. 그렇게 하려면 CreateItemFromTemplate 메서드를 활용하고 Outlook 템플릿 파일(* .oft )의 위치를 지정해야 합니다.
프로그래밍 방식으로 이메일 보내기
Outlook에서 방금 만든 전자 메일을 자동으로 보내도록 하려면 위에 게시된 코드에 다음 줄을 추가하면 됩니다. 이전 스니펫의 End Sub 문 앞에 다음 줄을 붙여넣습니다 .
MyEmail.Send
이메일에 파일 첨부
많은 경우에 파일이 첨부된 이메일 전송을 자동화하고 싶을 것입니다. 이것은 Word 문서, Excel 스프레드시트, PowerPoint 프레젠테이션, PDF 문서 등이 될 수 있습니다. 프로그래밍 방식으로 첨부 파일이 있는 이메일을 보내려면 다음 코드를 사용하세요.
#VBA Code Dim MyEmail As MailItem ' Create a new Outlook message item programatically Set MyEmail = Application.CreateItem(olMailItem) 'Define your attachment folder path and file name - modify this part as needed Dim AttachFolder, AttachFile As String AttachFolder = "C:\" AttachFile = "test.txt" 'Set your new message to, subject, body text and cc fields. With MyEmail .To = "recipient@my_server.com; mysecondrecipient@my_server.com" .Subject = "This is your message subject" .Body = "Insert your email text body here" .CC = "cc@my_server.com" .Attachments.Add AttachFolder & AttachFile End With MyEmail.Display End Sub
노트:
VBA로 작업 만들기
다음 스니펫은 Outlook 작업을 만들고 다른 개인에게 할당하고 작업 제목과 본문 텍스트를 설정합니다.
Public Sub CreateTask() Dim MyTask As TaskItem ' Create a new Outlook task Set MyTask = Application.CreateItem(olTaskItem) 'Set your new task recipients and information fields With MyTask .Assign .Recipients.Add "taskrecipient@my_server.com" .Subject = "This is your task subject" .Body = "Insert a thorough explanation of your task here." End With MyTask.Display End Sub
HTML로 저장
이메일을 HTML로 자동 저장하는 방법을 묻는 독자는 거의 없었습니다. 아래 코드는 정확히 이를 수행합니다.
Public Sub SaveAsHTML() On Error Resume Next Dim MyWindow As Outlook.Inspector Dim MyItem As MailItem Dim FilePath As String FilePath = Environ("HOMEPATH") & "\Documents\" & "\" Dim ItemName As String Set MyWindow = Application.ActiveInspector If TypeName(MyWindow) = "Nothing" Then MsgBox ("Kindly open an email to save") Else Set MyItem = MyWindow.CurrentItem ItemName = MyItem.Subject ' File name will be identical to the message subject With MyItem .SaveAs FilePath & ItemName & ".html", olHTML End With End If End Sub
참고: Outlook에서 열려 있는 이메일에서만 이 코드를 실행해야 합니다(받은 편지함/탐색기 보기가 아님).
Outlook 매크로 관련 질문
Outlook에서 매크로는 어디에 저장됩니까?
사용한 매크로가 정확히 어디에 저장되어 있는지 헤매고 있을 수 있습니다. 글쎄요, 예를 들어 Excel과 달리 개인.xlb 파일이나 특정 스프레드시트에 매크로를 저장할 수 있습니다. 모든 Microsoft Outlook 매크로는 파일 시스템의 하나의 전역 파일에 저장됩니다. 특히 모든 매크로를 저장하는 파일의 이름은 VBAProject.otm입니다. 파일은 C:\users\AppData\Roaming\Microsoft\Outlook에서 찾을 수 있습니다.
Outlook 매크로의 바로 가기 버튼
다음 단계는 매크로를 쉽게 실행할 수 있는 작은 바로 가기 버튼을 삽입하는 것입니다. 간단하게 하기 위해 이 버튼을 빠른 실행 도구 모음에 삽입하겠습니다.
참고: 유사한 절차를 사용하여 빠른 실행 도구 모음 대신 리본 자체에 아이콘을 배치할 수 있습니다.
Outlook에서 매크로를 활성화하는 방법은 무엇입니까?
이 단계는 선택 사항이며 새로 만든 매크로를 실행할 때 오류 메시지가 표시되는 경우에만 따라야 합니다.
참고: 현재 보안 설정으로 인해 Outlook에서 매크로가 실행되지 않을 수 있습니다. 다음은 Outlook 매크로 프로젝트에서 매크로가 비활성화된 경우 진행하는 방법에 대한 자습서입니다 .
Outlook 매크로를 사용하는 방법은 무엇입니까?
마지막으로 중요한 것은 이제 새로 만든 매크로를 실행할 때입니다.
추가 Outlook 매크로 아이디어
여러 독자가 Outlook 자동화에 대한 추가 아이디어를 지정할 수 있는지 묻습니다. 다음은 시작하기 위한 몇 가지 사항입니다.
다음 단계
나중에 쉽게 액세스할 수 있도록 매크로에 대한 바로가기를 만드세요. 매크로 바로가기를 만들려면:
툴바에서 이 바로가기를 제거하려면 해당 바로가기를 마우스 오른쪽 버튼으로 클릭하고 빠른 액세스 도구 모음에서 제거를 선택하세요. 아>
기존 매크로를 찾는 또 다른 방법은 다음과 같습니다.
Outlook 매크로 설정을 변경하거나 편집하려면:
여기에서 다음을 수행할 수 있습니다.
Microsoft Outlook.com 365에서 이메일 템플릿을 만드는 방법은 무엇입니까?
이 게시물에서는 Excel, PowerPoint 및 Word 365/2016/2019에서 글머리 기호 목록/포인트 색상 및 크기를 수정하는 방법을 배웁니다.
사서함이 중복된 전자 메일 항목으로 복잡합니까?MAC 및 Windows 모두에서 Outlook 365/2019/2016 사서함에서 중복 메시지 수신을 중지하고 제거하는 방법에 대해 알아보세요.
Outlook 2016 및 2019 발신 이메일에 gif 이미지를 추가/포함하고 보내는 방법을 알아보세요.
Outlook 받은 편지함이 자동으로 업데이트되지 않습니까? Outlook 365/2019/2016/2013 받은 편지함을 자동으로 새로 고치는 방법을 알아보세요.
Windows 및 MAC 모두에서 Outlook 2016/2019 일정의 미리 알림 및 알림을 비활성화하는 방법을 알아봅니다.
이메일 전송을 자동화하기 위해 Outlook 매크로를 작성하는 방법을 배웁니다.
Windows 10에서 다양한 Microsoft Outlook 클라이언트 연결 끊김 문제를 진단하고 해결하는 방법을 알아보세요.
Outlook 사용자 지정 사용자 양식을 디자인하고 만드는 방법을 알아보세요.
Outlook 성능을 개선하는 방법을 알아보세요.