엑셀 멀티메일 XLMultimail 2024.01.17 2.6 버전 릴리즈
2024.01.08에 배포한 2.5 버전에 오류(버그)가 있어서 다음과 같이 수정하여 2.6 버전으로 배포합니다.
- 본문에 이미지 삽입시 이미지가 안보이는 현상 수정
- 여러 개의 메일주소를 한번에 입력가능하도록 수정: 세미콜론(;)으로 구분하여 여러 개의 메일 주소를 하나의 셀에 입력가능하도록 수정
엑셀 멀티메일 XLMultimail을 사용하면 받는 사람별로 메일의 내용이 다른 경우, 예를 들면 개인별로 연체금액을 통보한다던지 성적이 기록된 첨부파일을 보낼 때 한번에 메일을 보낼 수 있습니다(PC에 Microsoft Outlook이 설치되어 있어야 합니다).
엑셀 멀티메일 XLMultimail 2024.01.08 2.5 버전 릴리즈
2.5 버전 반영 내용
메일 발송 프로그램(XLMultimail) 2.5 버전에는 다음 내용이 반영되었습니다.
- 메일 본문에 이미지 삽입 기능 추가
- 배열 색인 오류(Outlook 계정이 설정되어 있지 않을 때 발생) 수정
위와 같은 오류가 발생하면 다음 링크를 참고하여 Outlook에 계정을 추가하면 됩니다.
Outlook 계정 추가하기: https://xlworks.net/category/excel_program/xlsendmail/
- 잘못된 메일 주소 체크 기능 추가
프로그램 다운로드
한글 버전(2.6) : 엑셀에서메일발송_XLMultimail_v2.6.0_20240117.zip
영문 버전(2.6) : XLMultiMail_MailFromExcel_EN_v2.6.0_20240117_Release.zip
※ zip 압축 파일입니다. 반드시 압축을 풀고 사용하세요.
프로그램 사용법
받는 사람별로 메일의 내용이 다른 경우, 예를 들면 개인별로 연체금액을 통보한다던지 성적이 기록된 첨부파일을 보낼 때 이 프로그램을 사용하면 한번에 메일을 보낼 수 있습니다(PC에 Microsoft Outlook이 설치되어 있어야 합니다).
※ 주의: 파일이 열릴 때 다음과 같은 오류가 표시되면 다음 순서대로 조치하면 됩니다.
파일이 열릴 때 제한된 보기라고 나오면 <편집사용>을 누릅니다.
매크로 사용과 관련된 보안경고가 나오면 <콘텐츠 사용>을 누릅니다.
만약, 매크로 사용 버튼이 표시되지 않거나 다음과 같은 경고가 표시되면
파일 속성(마우스로 파일선택→마우스 우클릭→메뉴에서 속성 선택)에서 "차단 해제"를 해 주어야 합니다.
아래와 같은 순서로 Sheet에 내용을 입력하고 메일을 보내면 됩니다.
Mail Contents(메일내용) 시트 :
1) 메일제목과 메일본문을 입력
메일제목을 받는 사람마다 달리하려면 {1}, {2}의 형태로 입력하면 발송리스트의
대체값으로 대체됩니다.
메일본문의 내용도 받는 사람마다 달리하려면 {1}, {2}의 형태로 입력하면 발송리스트의
대체값으로 대체하여 메일을 보냅니다.
다음과 같이 img 태그를 사용하면 이미지를 본문에 넣을 수 있습니다.
1) [Mail List] 시트에 이미지 경로를 추가: 반드시 AA열부터 추가해야 합니다. 최대 20개의 이미지를 추가할 수 있습니다.
2) 본문에 다음과 같이 <img src="{26}"> 의 형식으로 입력, 숫자 26은 [Mail List] 이미지 경로의 1행에 표시된 번호임.
3) 위와 같이 본문을 작성하면 다음과 같이 본문에 이미지가 추가됩니다.
Mail List(발송리스트) 시트 :
2) 메일받을 사람들의 이메일 주소와 메일 본문에서 대체값을 사용할 경우에는 대체값을 입력합니다.
3) 메일에 파일을 첨부하려면 첨부파일이 있는 폴더의 위치와 파일이름을 다음 그림과 같이 입력합니다.
"폴더위치\파일명"의 형태로 입력해야 합니다. 하나의 메일에 파일을 첨부할 수 있는 갯수는 기본 20개이지만 설정을 바꾸면 더 늘릴 수 있습니다.
바꾸는 방법은 아래 링크 참고하세요.
[ MS Outlook을 이용하여 엑셀에서 이메일 보내기 – 대체값, 첨부파일 갯수 늘리는 방법 ]
폴더위치는 다음과 같이 확인합니다. 파일이 있는 폴더로 가서 아무 파일이나 선택하고 마우스 우클릭 후 나타나는 창에서 "속성"을 선택하면 아래와 같이 속성정보가 나타납니다. 속성정보에서 위치가 "폴더 위치"를 의미합니다.
※주의 : 파일명을 입력할 때 파일의 확장자명도 같이 적어주어야 합니다. 위의 그림의 경우 파일명은 "겨울이미지.jpg"입니다. 윈도우 설정에 따라 확장자가 붙지 않고 "겨울이미지"로 보일 수 있습니다.
윈도우 기본설정은 파일의 확장자명이 보이지 않도록 되어 있습니다. 파일의 확장자가 보이지 않을 때는 다음 순서로 윈도우 탐색기에서 설정하면 확장자가 보입니다.
4) 발송리스트 Sheet의 상단메뉴 "Outlook으로 메일보내기"탭에서 "수신자들에게 한번에
메일발송"버튼 클릭하면 발송여부 필드에 "YES"라고 입력된 건만 발송이 됩니다.
* 보내기전에 메일내용을 확인하고 싶으면 "보내기전에 한건만 미리보기"버튼을 클릭합니다.
오류가 발생 시 조치 방법
- PC 설정이 변경되었거나 Outlook을 새로 설치하고 계정을 추가했거나 다른 계정을 추가하고 난 후 오류가 발생한다면 PC를 '다시 시작'해 주세요.
- 위의 경우가 아니라면 Windows 업데이트를 최신으로 해 주세요.
- Windows 업데이트를 최신으로 해도 안되는 경우에는 Office를 삭제하고 재설치해주세요.
- 위의 모든 방법도 안된다면 admin@xlworks.net으로 문의 주세요.
실제 사용하는 방법은 유튜브 동영상을 참고하세요.
프로그램 업데이트 이력
2.0.0 버전 : 2021.12.31 업데이트
-
- Outlook 기본 폰트는 Outlook실행 후 [옵션] → [메일] → [편지지 및 글꼴] → [새 메일 메시지]에서 글꼴을 변경하면 됩니다.(Microsoft 365기준이므로 버전에 따라 설정은 다를 수 있음)
- 메일 본문 폰트 지정을 'NO'로 선택하면 파일을 열 때 폰트를 로드하지 않도록 수정
이전 버전에서는 폰트 지정여부에 상관없이 무조건 폰트를 로드했기 때문에 파일이 열리는 시간이 오래 걸림, 2.0.0버전에서는 'NO'로 선택하면 폰트를 로드하지 않으므로 파일이 빨리 열립니다.
- Outlook 기본 폰트는 Outlook실행 후 [옵션] → [메일] → [편지지 및 글꼴] → [새 메일 메시지]에서 글꼴을 변경하면 됩니다.(Microsoft 365기준이므로 버전에 따라 설정은 다를 수 있음)
1.5.0 버전 : 2020.11.22 업데이트
다음과 같이 "프로시저 호출 또는 인수가 잘못되었습니다." 또는 "자동화 오류입니다. 원격 프로시저를 호출하지 못했습니다."라는 오류가 발생합니다.
1.5.0 버전에서는 Outlook을 실행하지 않고 "서명 사용"을 "YES"로 하면
아래와 같이 "서명기능을 사용하려면 Outlook을 먼저 실행해야 합니다."를 표시하도록 수정함
1.4.0 버전 : 2019.01.19 업데이트
- 첨부파일 경로를 수식으로 지정하면 "해당되는 셀이 없습니다"라는 오류가 발생하는 현상 수정
- 배달지연시간에 "대체값"을 사용할 수 있도록 기능 추가, 대체값으로 배달지연시간을 지정할 때 시간단위로 지정해야 하는 경우에는 다음과 같이 셀에 시간이 표시되도록 셀의 표시형식을 바꾸어 주어야 합니다.
* 셀의 표시형식을 지정하는 방법은 다음 링크를 참고하세요.
[ 엑셀시트에서 자료의 표시형식을 바꾸는 방법 ]
1.3.0 버전 : 2018.10.14 업데이트
- 시트명을 변경할 수 있고
- 대체값과 첨부파일 지정 필드의 갯수를 변경함(갯수를 늘리거나 줄일 수 있음)
1.2.0 버전 : 2018.06.23 업데이트
- 배달지연시간을 입력하지 않고 메일을 보낼 경우 메일이 "보낸편지함"에는 있으나 실제로 발신이 안되는 현상을 수정.
1.1.0 버전 : 2018.05.01 업데이트
- 대체값을 이용하여 메일 본문을 구성할 때 "Mail List" sheet에 표시되는 값의 형태가 메일 본문에도 동일하게 표시되도록 처리. 숫자를 예로 들면 이전 버전에서는 "Mail List" sheet에는 천단위 콤마가 표시되어도 메일 본문에는 천단위 콤마가 표시되지 않았는데 1.1.0 버전에서는 "Mail List" sheet에 보이는대로 메일 본문에도 표시되도록 수정.
1.0.0 버전 : 2017.11.06 업데이트
0.9.9 버전 : 2017.03.19 업데이트
0.9.8 버전 : 2017.02.15 업데이트
- Outlook에서 여러 계정을 사용할 경우 아래 그림과 같이 계정을 선택할 수 있도록 기능추가(미리보기 또는 발송버튼을 누를 때 발송계정이 여러 개인 경우만 아래의 popup이 나타남)
0.9.7 버전 : 2017.02.10 업데이트
- sendEmail Procedure에서 vlookup등 함수를 이용하여 메일주소를 가져올때 xlCellTypeConstants를 쓰면 인식이 안되는 문제가 있어서 xlCellTypeConstants(상수를 포함하고 있는 셀 지정)를 xlCellTypeVisible(보이는 모든 셀 지정)으로 변경함
0.9.6 버전 : 2016.07.10 업데이트
- 서명사용 기능추가 - "Mail Contents" sheet에서 서명사용 옵션을 "YES"로 하면 개인서명을 메일 본문 끝에 추가함
- 참조자, 비밀참조자 지정기능 추가 - "Mail List" sheet에서 참조자(CC), 비밀참조자(BCC)를 설정할 수 있음
0.9.5 버전 : 2016.07.04 업데이트
- 영문OS에서 안되는 현상 수정(설정에 따라 한글이 깨질 수 있음, 차후 버전에서 업데이트 예정)
- 오피스 하위버전(2007등)에서 리본 메뉴 안보이는 현상 수정
0.9.4 버전 : 2015.11.24 업데이트
- Outlook에서 바이러스 백신이 설치되어 있지 않을 때 에러나면 경고 메시지 표시
- 배달확인요청, 읽음확인요청 옵션 선택기능 추가 :
Outlook에서 메일을 보낼때 다음과 같이 옵션을 선택할 수 있는 기능이 있는데...
아래 그림과 같이 메일 내용탭에서 선택할 수 있도록 함.
"배달확인요청"을 "Yes"로 선택하면 메일이 배달이 되면 배달되었다는 메일이 오고,
"읽음확인요청:을 "Yes"로 선택하면 사용자가 메일을 읽었는지에 대한 메일이 옴(단, 메일수신자가 읽음확인메일 보내기 확인 팝업에서 "예"를 선택한 경우만 메일이 옴)
0.9.3 버전 : 2015.11.18 업데이트
발송리스트에서 첨부파일 디렉토리 경로 필드에 아무런 값이 없으면 메일발송이 안되는 버그 수정
0.9.2 버전 : 2015.10.12 업데이트
메일제목을 받는 사람마다 달리하려면 {1}, {2}의 형태로 입력하면 발송리스트의
대체값으로 대체하도록 기능 추가함
관련 글