Excel 2010: 단추를 통한 매크로 사용
Excel 매크로 기능을 사용하면 워크시트에서 수행하는 작업을 기록하고 나중에 다시 실행할 수 있습니다. 하지만 다음과 같은 경우 매우 유용합니다.
VBA(Visual Basic for Applications)는 강력한 프로그래밍 언어이지만 간편하며 Microsoft Excel을 최대한 자동화할 수 있습니다. 이러한 자동화 중 하나는 VBA 코드를 사용하여 Outlook, PowerPoint 및 Word와 같은 다른 Microsoft 앱을 통합하고 생산성을 높이는 것입니다.
Excel에서 VBA로 이메일 보내기는 스프레드시트 또는 보고서 메일링 작업을 자동화하여 삶을 더 쉽게 만들어주는 통합 기능 중 하나입니다. 이 자습서에서는 따라하기 쉬운 단계로 Excel에서 VBA를 사용하여 전자 메일을 보내는 단계를 안내합니다.
Microsoft Outlook 개체 라이브러리 활성화
Excel VBA 의 외부 개체이므로 Outlook의 이메일 보내기 개체 참조를 설정해야 합니다 . 다음 단계를 따르십시오.
VBA로 이메일 보내기: 코드 작성 및 실행
이제 Excel VBA에서 Outlook 개체를 활성화했으므로 다음 단계에 따라 Excel 매크로를 작성하고 실행합니다.
Subending_email_with_VBA() Dim EmailApp As Outlook.Application Dim Source As String Set EmailApp = New Outlook.Application Dim EmailItem As Outlook.MailItem Set EmailItem = EmailApp.CreateItem(olMailItem) EmailItem.To = "[email protected]" EmailItem.CC = "[email protected]" EmailItem.BCC = "[email protected]" EmailItem.Subject = "고객 주문 배송 상태" EmailItem.HTMLBody = "안녕하세요 팀" & vbNewLine & vbNewLine & "PFA 오늘 주문에 대한 스프레드시트 status" & _ vbNewLine & vbNewLine & _ "안부" & vbNewLine & _ "Tamal Das" 소스 = ThisWorkbook.FullName EmailItem.Attachments.Add Source EmailItem.Send End Sub
위에서 언급한 코드는 Outlook 계정을 사용하여 코드에 언급된 이메일 주소로 이메일을 보냅니다.
이메일 콘텐츠는 EmailItem.HTMLBody 코드 라인에서도 사용할 수 있습니다. 또한 Excel VBA는 원본 통합 문서를 전자 메일에 첨부 파일로 자동 첨부합니다.
주소 및 이메일 본문 텍스트를 개인화하기 위해 다음과 같이 변경할 수 있습니다.
VBA를 사용하여 이메일을 성공적으로 보내려면 Microsoft Office 제품군의 독립 실행형 Outlook 앱에서 Gmail 계정 또는 Outlook 계정을 구성 해야 합니다 . 온라인 브라우저 기반 Outlook은 이 VBA 코드와 함께 작동하지 않습니다.
결론
VBA를 사용하여 전자 메일을 보내기 위해 앞서 언급한 단계를 따랐으므로 이제 Excel에서 일상적인 작업을 더 쉽게 자동화할 수 있습니다. 예를 들어 공동 작업자가 워크시트를 업데이트하면 스프레드시트 파일이 자동으로 이메일을 보내도록 할 수 있습니다. 또한 Excel에서 주문 상태 열을 업데이트할 때 자동 이메일을 고객에게 보냅니다.
VBA를 사용하여 더 많은 Excel 자동화를 원하는 경우 VBA 타임스탬프 코딩을 활용하여 스프레드시트 변경 사항을 기록하십시오.
Excel 매크로 기능을 사용하면 워크시트에서 수행하는 작업을 기록하고 나중에 다시 실행할 수 있습니다. 하지만 다음과 같은 경우 매우 유용합니다.
Excel SUMSQ는 수동으로 작업하는 것보다 스프레드시트에서 지정된 값의 제곱합을 반환해야 할 때 매우 유용한 함수입니다.
Microsoft Office 제품군 애플리케이션은 문서와 스프레드시트를 자동으로 채우는 기능을 제공합니다. 이 글에서는 다음과 같은 방법을 안내해 드리겠습니다.
Access는 사용자가 특정 기준에 따라 날짜와 날짜 범위를 지정할 수 있도록 지원하는 다양하고 강력한 도구를 제공합니다.
Outlook 2010에는 사용자가 OneNote 2010으로 메일을 전송할 수 있는 내장 기능이 있습니다. OneNote 2010을 사용하여 메일을 전송하는 경우 매우 유용할 수 있습니다.
Excel 2010에는 사용자가 다양한 개체를 포함하고 연결하는 데 도움이 되는 기능이 포함되어 있습니다. OLE(개체 연결 및 포함)는 데이터를 삽입하는 기술입니다.
Outlook 일정에 1년 동안 국가/종교 공휴일을 수동으로 추가하는 것은 각 날짜의 이벤트를 변경하고 표시해야 하므로 지루한 작업입니다.
방해받지 않는 제3자 작가를 잊어버리세요. Microsoft는 Word 2010, Excel 2010, PowerPoint 2010, Outlook 2010에서 리본을 숨기는 옵션을 도입했습니다.
Microsoft Word 2010은 현재까지 가장 강력한 워드 프로세싱 애플리케이션 중 하나입니다. 문서에서 가장 중요한 점은
Outlook에서 여러 POP3 또는 IMAP 계정을 구성하는 것은 매우 쉽고 여러 계정을 관리할 때 매우 유용합니다. 백엔드에서는