Поделиться через


Updating and Deleting Solution Storage

В этом разделе описывается обновление и удаление хранилища решений.

Обновление хранилища решений

Данные частного решения можно хранить как вложение или как значение свойства объекта StorageItem в большинстве папок. Так как несколько решений могут совместно использовать одно хранилище решений, после обновления вложения или свойства решение должно вызвать StorageItem.Save , чтобы обновить элемент в папке. В случаях, когда имеется несколько решений, обращаюющихся к одному объекту, объект всегда будет отображать обновления с помощью последней версии StorageItem.Save.

Попытка сохранить данные в удаленный объект StorageItem приведет к ошибке "Не удается выполнить операцию".

Удаление хранилища решений

Решения могут удалить объект StorageItem , вызвав StorageItem.Delete. Этот вызов окончательно удаляет объект из папки; он не перемещает его в папку "Удаленные". Это позволяет решению очистить или сбросить хранилище для его частных данных.

Попытка удалить объект StorageItem , который был удален предыдущим вызовом StorageItem.Delete , приведет к ошибке "Не удалось завершить удаление".

Примечание Хранилище решения можно удалить только с помощью метода Delete соответствующего объекта StorageItem . Если решение создателя было удалено и нет другого решения, которое может получить доступ к объекту для его удаления, объект будет оставаться скрытым элементом в папке до тех пор, пока папка существует.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.