Метод StorageItem.Delete (Outlook)
Окончательно удаляет объект StorageItem из родительской папки.
Синтаксис
expression. Удалить
Выражение Переменная, представляющая объект StorageItem .
Замечания
Этот вызов позволяет решению очистить или сбросить хранилище для своих частных данных. Попытка удалить объект StorageItem , который был удален предыдущим вызовом StorageItem.Delete , приведет к ошибке "Не удалось завершить удаление".
Дополнительные сведения об удалении данных решения, хранящихся в объекте StorageItem , см. в разделе Обновление и удаление хранилища решения.
Пример
В следующем примере кода в Visual Basic для приложений показано, как очистить любой существующий объект StorageItem с указанным субъектом, создать новый экземпляр с тем же субъектом, присвоить значение пользовательскому свойству и сохранить новый экземпляр.
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
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.