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
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.