2009-11-04 4 views

답변

1

Outlook.ContactItem에는 AddPicture 메서드가 있습니다. 다음은 도움말 파일의 예입니다.

Sub AddPictureToAContact() 
    Dim myNms As Outlook.NameSpace 
    Dim myFolder As Outlook.Folder 
    Dim myContactItem As Outlook.ContactItem 
    Dim strName As String 
    Dim strPath As String 
    Dim strPrompt As String 

    Set myNms = Application.GetNamespace("MAPI") 
    Set myFolder = myNms.GetDefaultFolder(olFolderContacts) 
    strName = InputBox("Type the name of the contact: ") 
    Set myContactItem = myFolder.Items(strName) 
    If myContactItem.HasPicture = True Then 
     strPrompt = MsgBox("The contact already has a picture associated with it. Do you want to overwrite the existing picture?", vbYesNo) 
     If strPrompt = vbNo Then 
      Exit Sub 
     End If 
    End If 
    strPath = InputBox("Type the file name for the contact: ") 
    myContactItem.AddPicture (strPath) 
    myContactItem.Save 
    myContactItem.Display 
End Sub 
관련 문제