Aktualisieren und Löschen des Lösungsspeichers

In diesem Thema wird das Aktualisieren und Löschen des Lösungsspeichers beschrieben.

Aktualisieren des Lösungsspeichers

In den meisten Ordnern können Sie private Lösungsdaten als Anlage oder als Wert einer Eigenschaft eines StorageItem -Objekts speichern. Da der gleiche Lösungsspeicher von mehreren Lösungen gemeinsam genutzt werden kann, sollte durch eine Lösung nach dem Aktualisieren einer Anlage oder einer Eigenschaft StorageItem.Save aufgerufen werden, um das Element im Ordner zu aktualisieren. In Fällen, in denen durch mehrere Lösungen auf das gleiche Objekt zugegriffen wird, werden immer die Aktualisierungen durch den letzten StorageItem.Save -Vorgang angezeigt.

Der Versuch, in einem gelöschten StorageItem -Objekt zu speichern, führt zum Fehler "Der Vorgang konnte nicht ausgeführt werden."

Löschen des Lösungsspeichers

Durch Lösungen kann ein StorageItem -Objekt entfernt werden, indem StorageItem.Delete aufgerufen wird. Durch diesen Aufruf wird das Objekt endgültig aus dem Ordner entfernt; es wird nicht in den Ordner Gelöschte Objekte verschoben. Dadurch wird einer Lösung das Bereinigen oder das Zurücksetzen des Speichers für die privaten Daten ermöglicht.

Der Versuch, ein StorageItem -Objekt zu entfernen, das durch einen vorherigen Aufruf von StorageItem.Delete entfernt wurde, führt zum Fehler "Der Löschvorgang konnte nicht abgeschlossen werden".

Hinweis Der Lösungsspeicher kann nur über die Delete-Methode des entsprechenden StorageItem-Objekts entfernt werden. Wenn die Erstellerlösung deinstalliert wurde und keine andere Lösung vorhanden ist, über die auf das Objekt zugegriffen werden kann, um es zu löschen, bleibt das Objekt als ausgeblendetes Element im Ordner, solange der Ordner vorhanden ist.

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.