For Each Res In Proj.Resources 'das ist eine Liste aller Resourcen
' Sicherstellen, dass die Ressource gültig ist
If Not Res Is Nothing Then 'die If Abfrage dürfte unnötig sein, da Res nur eine Resource aufnehmen kann, die auch in der Liste ist.
........
End If
Next Res
Was man noch anmerken könnte ist das man bei Dateioperationen wie öffnen und speichern usw. eine Fehlerbehandlung einbauen sollte, da bekanntlich Probleme auftreten wenn Dateien bereits vorhanden sind oder Pfade nicht existieren.
Weiterhin soltest du nicht pauschal eine Excel Instanz erzeugen. Hier wäre es sinnvoll eine vorhandene Instanz zu verwenden und dann auch zu prüfen ob die Datei nicht vielleicht schon/noch geöffnet ist und sich in der Liste der Workbooks befindet. Excel kann keine zwei Dateien mit dem selben Namen verarbeiten.
Deine Aussage: "Leider ohne Erfolg". Hilft hier nicht weiter. Verwende Haltepunkte und Debugmöglichkeiten,wie z.b.das Lokalfenster, um dir Inhalte von Variablen oder Objekte anzusehen wenn ein Haltepunkt erreicht ist. Hier erkennst du meist was grad nicht zum erwarteten Verhalten deines Programmes führt. Wenn das zu hoch für dich ist, dann informiere dich darüber. Dein KI-Code oder woher du den auch immer hast, muß ja nicht funktionstüchtig sein.
|