2010-06-02 5 views

Répondre

0

Salut espoir de ce code vous aidera ** 1.Réglez propriété

udfSetPropertyG("Mail Status", GlobalVariables.sPaymentClose, mailitem); 
    public void udfSetPropertyG(string sPropName, string sPropValue, OutLook.MailItem mailItem) 
      { 
       OutLook.UserProperty oOlProperty = default(OutLook.UserProperty); 
       oOlProperty = mailItem.UserProperties.Add(sPropName, OutLook.OlUserPropertyType.olText); 
       if ((oOlProperty == null)) 
       { 
        oOlProperty = mailItem.UserProperties.Add(sPropName, OutLook.OlUserPropertyType.olText); 
       } 
       oOlProperty.Value = sPropValue; 
      } 

2.Appliquer le champ aux perspectives et même la poste

udsShowUDFields("Mail Status", mailitem); 

      public void udsShowUDFields(string sFldName, OutLook.MailItem mailItem) 
      { 

       var _with1 = oOlApp.ActiveExplorer().CurrentView as OutLook.TableView; 
       try 
       { 

        if (_with1.ViewType == OutLook.OlViewType.olTableView) 
        { 
         _with1.ViewFields.Add(sFldName); 
         _with1.Apply(); 
        } 
       } 
       catch (Exception ex) 
       { 
        _with1.Apply(); 
       } 
      } 

3.save l'e-mail Article

mailitem.Save(); 
Questions connexes