안녕하세요. 업무용으로 아웃룩을 쓰고 계시는 분들 많으시죠. 일을 하다 보면 메일이 잔뜩 쌓이고, 또 여러 메일에 들어있는 여러 첨부 파일들을 다 다운받아야 할 때도 있습니다. 예전 같았으면 메일을 하나하나 열어서 다운받아야 했을텐데, 우리에게는 VBA가 있어서 한번에 다운받을 수가 있습니다. 아래 코드는 아웃룩에서 "계정이름" 아래에 있는 "폴더이름"의 모든 메일에 대하여 첨부파일을 확인하여 확장자가 pdf면 다운받아서 "C:\Temp\"에 저장하는 코드입니다. 이름이 중복되는 파일도 모두 받기 위하여 파일 이름 앞에 "YYYYMMDD_HHNN"을 추가하여 저장하도록 했습니다. 전체 코드 Sub SaveAttachments() Dim olApp As Object Dim olNS As Object Dim..
엑셀에서 표, 특히 피벗테이블을 아웃룩에 복사 및 붙여넣기하면 숫자 앞에 공백(스페이스바)이 생기는 문제가 있습니다. 실제로 존재하는 공백이기 때문에 아웃룩에서 표 크기를 내용에 맞추려고 한다거나, 왼쪽 정렬할 때 제대로 되지 않는 문제가 있습니다. 정렬이 되지 않고, 메일을 발송했을 때 줄이 맞지 않습니다. 표 크기 조작 또한 잘 안됩니다. 과거에는 일일이 스페이스바를 지워주는 방식으로 업무를 했는데요, 더 간단한 방법이 있습니다. 이번에는 엑셀에서 아웃룩으로 붙여넣을 때 공백이 생기지 않도록 하는 방법을 알려드리겠습니다. 1. 예시 이렇게 자동으로 오른쪽 정렬되어 있는 피벗테이블을 복사해서 아웃룩에 붙여넣으면 아래와 같이 모든 숫자 앞에 공백이 들어갑니다. 복사 전 엑셀 아웃룩에 붙여넣을 경우 2. ..
Excel VBA에서 가장 많이 쓰는 Range Property와 Method 목록입니다. 엑셀로 적었는데 표는 붙여넣기가 안 되어, 이미지로 올립니다. 전체 목록은 아래의 MS Office 공식 문서에서 확인 가능합니다. Property : msdn.microsoft.com/en-us/library/office/dn301006.aspx Method : msdn.microsoft.com/en-us/library/office/dn301009.aspx Most Useful Range Properties Most Useful Range Methods