Problem mit OLE-Objekt

Hallo zusammen,

ich habe folgendes Problem.
Mein Programm sucht aus einer Excel-Tabelle Daten, schreibt diese Daten in eine zweite Tabelle, wo ein vorgefertigtes Diagramm liegen hab. Dieses Diagramm wird dann in ein OLE-Objekt verlinkt. Wenn ich jetzt nochmal die Daten verändere in der zweiten Tabelle meckert VB beim Speichern, weil ja die Tabelle ja schon durch das OLE-Objekt geöffnet ist.

Meine Frage ist nun: Kann ich das verlinkte Objekt im OLE-Objekt wieder löschen?

Und noch eine andere Frage: Kann ich irgendwie abfragen, ob ein Fenster, dass in meinem Programm geöffnet wird, schon geöffnet ist?

Gruß Axel