저는 Outlook 2013 용 매크로를 만들고 있습니다. 전자 메일에 대한 답장으로 서식 파일을로드 한 다음 일부 정보 (예 : 서식 파일)를 채우는 매크로를 실행한다는 아이디어가 있습니다.현재받는 사람의 이름을 얻으십시오.
"안녕하세요 [FNAME]이 날짜 : [날짜]"
내가 현재 날짜와 [날짜]를 대체하는 코드를 가지고,하지만 난 문제의 연락처에서 이름을 얻는 데 현재 전자 메일의받는 사람 필드에 앉아 있습니다. 나의 현재 추측은 Application.ActiveInspector.CurrentItem를 사용하는 것입니다, 어떻게 든의 라인을 따라 뭔가에 해당하는 ContactCard 객체 설정 : Application.ActiveInspector.CurrentItem.Recipient내 코드는 지금까지 있습니다 :
Set Insp = Application.ActiveInspector
Set obj = Insp.CurrentItem
Set contact = obj.To
obj.Body = Replace(obj.Body, "[Date]", Format(Now, "MMMM dd, yyyy"))
obj.Body = Replace(obj.Body, "[FName]", contact.Name)
을
이름을 채우는 템플릿으로 응답해야하는 메일이 있다면 Outlook에서 가장 좋은 방법은 무엇입니까? – OttoBunge
"최선의 방법"이 없습니다. 그것은받는 사람이 누구인지에 따라 달라집니다. 사용자 (표시 이름 분석), Exchange 사서함 소유자 (ExchangeUser 개체 사용), 연락처 폴더의 연락처 (연락처 폴더 검색)에 따라 다릅니다. –