ein von mir programmiertes Makro liest Daten aus Word-Dokumenten aus und befüllt damit eine Excel-Liste. Bei einem Kollegen (gleiche Firma, gleiche Softwareversion, gleiche Einstellungen, gleiche Verweise, gleiche AddIns...) funktioniert dieses Makro allerdings nicht und bricht beim Zuweisen von w ab.
Relevanter Code:
Dim w As Word.Application
Set w = GetObject(, "Word.Application")
Anschließend taucht folgende Fehlermeldung auf:
In einem anderen Forum bin ich auf ein ähnliches Problem gestoßen ( https://www.ms-office-forum.net/forum/archive/index.php?t-226889.html
), das durch Entfernen der Rest einer neueren Office-Version gelöst werden konnte. Ist dieser Fehler bekannt? Besteht die Möglichkeit, per VBA eine spezifische Word-Version (quasi "GetObject(,"Word2013.Application") anzusprechen und das Makro so robuster gegen diesen Fehler zu machen? (da meine Firma zwar Windows10 nutzt aber die nächsten Jahre noch Office2013 verwenden wird)
Da die IT in unserer Firma eher etwas langwieriger agiert und die Mitarbeiter keine Adminrechte haben, konnte die im Forum gefundene Lösung nicht getestet werden, allerdings sind immerhin auf dem Rechner meines Kollegen Ordner zu finden, die auf Reste von Office2016 hinweisen.
Danke schonmal. :)