나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 YS Jo (gemcys)

추천:  2
파일:     조회:  228
제목:   엑셀에서 VBA로 메일 보내기
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 엑셀 버전(2010):

* 아래줄에 질문을 작성하세요 >>

잘 쓰던 프로그램인데 어느날 갑자기 

'-2147319779' 런타임 오류가 발생하였습니다.
자동화 오류입니다.
라이브러리가 등록되지 않았습니다.

에러가 뜨고 중단이 됩니다.

라이브러리 버전 문제인 것 같은데, 이전에 잘 쓰다가 갑자기 안되는게 이상합니다.

Microsoft Office 14.0 Object Library
Microsoft Outlook 14.0 Object Library를 쓰고 있습니다.

코드는 아래와 같고, 아래의 코드에서 마지막 줄에서 중단됩니다.
어떻게 해결해야 할까요? 16.0 버전의 dll 파일을 복사해서 같은 경로에 넣어도 되는 건가요?

Sub MAIL_SEND()

    Dim appOutlook As Outlook.Application
    Dim Mail As MailItem
    
    Dim strPath As String
    Dim strFile As String
    Dim strAttach As String
    Dim strTo As String
    Dim strBody As String
    
    Dim i As Integer
    Dim strMonth As String
    Dim r As Range
    
    Set appOutlook = New Outlook.Application
 
[불량 게시물 신고]  
PMZ안녕하세요 YS Jo 님 
문의 주신 내용은 
별다른 이상이 없다면 
outlook이 실행되지 못하거나 설치되지 않거나 할때
나올 가능성이 있는 오류 같습니다.
간단한 확인차원의 답변드리오니 보다 세밀한 답은 
이후 추가 답변을 통해 얻으시면 될거같습니다.
감사합니다.
02-07 (17:47)
삭제 ■신고
        
  

작성일 : 2024-02-01(13:32)
최종수정일 : 2024-02-01(13:32)