Compartilhar via


Método StorageItem.Delete (Outlook)

Remove permanentemente o objeto StorageItem da pasta pai.

Sintaxe

expressão. Excluir

Expressão Uma variável que representa um objeto StorageItem .

Comentários

Essa chamada permite que uma solução limpar ou redefinir o armazenamento para seus dados particulares. A tentativa de excluir um StorageItem que foi removido por uma prévia storageitem. Delete chamada resultará no erro: "Não foi possível concluir a exclusão."

Para obter mais informações sobre como excluir dados de solução armazenados em um objeto StorageItem, consulte Atualizando e excluindo repositório de soluções.

Exemplo

O exemplo de código a seguir no Visual Basic for Applications mostra como limpar qualquer objeto StorageItem existente que tenha o assunto especificado, criar uma nova instância com o mesmo assunto, atribuir um valor a uma propriedade personalizada e salvar a nova instância.

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

Confira também

Objeto StorageItem

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.