엑셀 프로그램 > 엑셀에서 이메일 보내기 > 엑셀멀티메일 3.0 버전 배포(438 오류 등 수정)

엑셀멀티메일 3.0 버전 배포(438 오류 등 수정)

엑셀 멀티메일 XLMultimail 3.0 버전을 배포합니다. 파일을 열 때 Error Code 438이 나타나던 문제를 해결했고, 메일이 잘못 발송되는 경우를 막는 기능을 추가했습니다.

주요 변경 내용

구분 2.6 버전 3.0 버전
파일을 열 때 ActiveX가 차단되면 Error Code 438 발생 ActiveX를 사용하지 않음
발송 버튼 누르면 바로 전체 발송 발송 대상을 확인한 뒤 발송
첨부파일이 없을 때 첨부 없이 메일 발송 행번호와 파일명을 알려 주고 해당 행 제외
중간에 오류가 날 때 어디까지 보냈는지 알 수 없음 행별 결과를 기록하고 이어서 발송
숨긴 행이나 열이 있을 때 1004 오류 발생 정상 동작, 숨긴 행은 발송 제외
폰트 지정 콤보박스 드롭다운 셀

 

Error Code 438 오류 해결

3.0 버전은 보안 설정을 바꾸지 않아도 됩니다. 438 오류는 ActiveX가 차단된 환경에서 폰트 선택 콤보박스를 사용할 수 없을 때 발생했습니다. Microsoft 365와 Office 2024는 ActiveX가 기본으로 꺼져 있고, 회사 보안 정책이나 보안 프로그램으로 차단되는 경우도 있습니다.

3.0 버전에서는 콤보박스를 일반 셀로 바꾸었습니다. 폰트 목록을 가져오려고 Word를 실행하던 동작도 없앴기 때문에 파일이 더 빨리 열립니다.

이전에 438 오류 해결 방법을 따라 ActiveX 설정을 변경하셨다면, 이 프로그램 때문에 그 설정을 유지할 필요는 없습니다.

 

발송 전 확인

이제 [수신자들에게 한번에 메일발송] 버튼을 누르면 메일을 만들기 전에 모든 행을 먼저 검사하고, 결과를 창 하나로 보여 줍니다. 잘못 눌러도 바로 발송되지 않습니다.

발송 전에 검사하는 항목은 다음과 같습니다.

  • 수신자, 참조자, 비밀참조자 메일 주소의 형식
  • 첨부파일과 이미지 파일이 실제로 있는지
  • 배달지연 시간의 형식과 지난 시간인지 여부
  • 메일에 쓰는 대체값이 숨긴 열이나 좁은 열에 있어 값을 읽을 수 없는지

문제가 있는 행은 번호를 붙여 표시하며, 해당 행을 제외하고 나머지만 발송할 수 있습니다.

XLMultimail 보내기 전 확인 메시지

발송할 수 있는 행이 하나도 없으면 질문 없이 원인만 알려 주고 끝납니다.

 

발송 결과 기록

발송 결과는 [Mail List] 시트의 마지막 첨부파일 열 다음(기본 BO~BQ 열)에 행별로 기록됩니다. 중간에 오류가 나도 어느 행까지 처리됐는지 바로 알 수 있습니다.

발송결과 의미
발송완료 Outlook으로 메일을 넘김
발송실패 처리 중 오류 발생, 오류내역 란에 오류 내용 기록
발송제외 사전 검사에서 제외, 오류내역 란에 사유 기록

같은 목록으로 다시 실행하면 발송완료 행을 제외하고 이어서 보내거나, 전체를 다시 보낼 수 있습니다. 기록을 유지하려면 발송 후 파일을 저장해 주세요.

발송완료는 메일을 Outlook에 넘겼다는 뜻입니다. 대량 발송 시 Outlook의 보낼 편지함에 잠시 머물 수 있습니다.

 

기타 수정 내용

  • 예약시간이 잘못되었을 때 제목과 본문이 없는 메일이 나갈 수 있던 문제 수정
  • 일부 오류가 안내창 대신 VBA 디버그 창으로 나타나던 문제 수정
  • 파일 속성 창에서 복사한 첨부 경로에 보이지 않는 문자가 섞여 Error 52가 나던 문제 수정
  • 문제가 생긴 메일이 Outlook에 열린 채 남지 않도록 수정

 

이전 버전을 사용하셨다면

기존 파일은 그대로 두고 새 파일을 받아 [Mail List] 내용을 옮겨 사용하세요.

  • 숨기거나 필터로 가려진 행은 발송여부가 YES여도 발송되지 않습니다.
  • 참조자와 비밀참조자도 메일 주소 형식으로 입력해야 합니다. 이름만 입력하면 발송불가로 표시됩니다.
  • 첨부파일이 없는 행은 발송되지 않습니다. 첨부 없이 보내려면 첨부 경로를 지워 주세요.
  • 지난 시간을 배달지연에 입력한 행은 발송되지 않습니다.
  • Classic Outlook에서만 동작합니다. 새 Outlook(New Outlook)은 지원하지 않습니다.

 

프로그램 다운로드

한글 버전(3.0): 엑셀에서메일발송_XLMultimail_v3.0.0_20261101.zip

※ zip 압축 파일입니다. 반드시 압축을 풀고 사용하세요.

 

※ 주의: 파일이 열릴 때 다음과 같은 오류가 표시되면 다음 순서대로 조치하면 됩니다.

파일이 열릴 때 제한된 보기라고 나오면  <편집사용>을 누릅니다.

매크로 사용과 관련된 보안경고가 나오면 <콘텐츠 사용>을 누릅니다.

만약, 매크로 사용 버튼이 표시되지 않거나 다음과 같은 경고가 표시되면
매크로 보안 위험

파일 속성(마우스로 파일선택→마우스 우클릭→메뉴에서 속성 선택)에서 "차단 해제"를 해 주어야 합니다.

XLToybox(엑셀토이박스) 차단 해제

 

프로그램 사용법

프로그램 사용법은 다음 글을 참고하세요.

엑셀멀티메일 XLMultimail - 수신자별로 내용이 다른 단체메일 보내기(v2.6)

문의는 댓글이나 admin@xlworks.net으로 보내 주시기 바랍니다.

엑셀웍스 책 출간 안내

그동안 엑셀웍스에 올린 '엑셀 강좌', '함수 사용법', 여러 '실무 예제'에서 핵심만 뽑아 '된다! 엑셀 수식 & 함수' 책으로 출간하였습니다.

 자세히 보기

온라인 구매처: 예스24   교보문고   알라딘 

댓글 남기기

위로 스크롤