Partager via


Méthode StorageItem.Delete (Outlook)

Supprime définitivement l’objet StorageItem du dossier parent.

Syntaxe

expression. Supprimer

Expression Variable qui représente un objet StorageItem .

Remarques

Cet appel permet de nettoyer une solution ou de réinitialiser l'enregistrement de ses données privées. Toute tentative de suppression d'un objet StorageItem qui a été supprimé par un appel StorageItem.Delete préalable entraînera l'erreur « Impossible de terminer la suppression. »

Pour plus d’informations sur la suppression des données de solution enregistrées dans un objet StorageItem, voir la section Mise à jour et suppression du stockage des solutions.

Exemple

L’exemple de code suivant en Visual Basic pour Applications montre comment nettoyer tout objet StorageItem existant qui a l’objet spécifié, créer une instance avec le même objet, attribuer une valeur à une propriété personnalisée et enregistrer la nouvelle instance.

Sub AssignStorageData() 
 
 Dim oInbox As Outlook.Folder 
 
 Dim myStorage As Outlook.StorageItem 
 
 
 
 Set oInbox = Application.Session.GetDefaultFolder(olFolderInbox) 
 
 ' Remove and reset any existing instance of StorageItem of the specified subject 
 
 Set myStorage = oInbox.GetStorage("My Private Storage", olIdentifyBySubject) 
 
 myStorage.Delete 
 
 Set myStorage = Nothing 
 
 ' Get a new instance of StorageItem 
 
 Set myStorage = oInbox.GetStorage("My Private Storage", olIdentifyBySubject) 
 
 myStorage.UserProperties.Add "Order Number", olNumber 
 
 myStorage.UserProperties("Order Number").Value = 1000 
 
 myStorage.Save 
 
End Sub

Voir aussi

Objet StorageItem

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.