Ofice Versionen
Dieterlem
ich habe eine Exceldatei, die von vielen Usern auf verschiedenen Rechnern genutzt wird. Die Datei wurde mit Excel 2000 erstellt. Nun wurde mir gemeldet, dass die Datei Fehler bei neueren Officeversionen hat. Ich habe festgestellt, dass die Verweise der Bibliotheken nicht mehr stimmen. Ich verwende folgende Verweise:
1. Visual Basic for Applications
. Pfad: C:\Programme\Gemeinsame Dateien\Microsoft Shared\VBA\VBA6\
2. Microsoft Excel 9.0 Object Library
. Pfad: C:\Programme\Microsoft Office\Office\Excel9.olb
3. OLE Automation
. Pfad: C:\WINNT\System32\stdole2.tlb
4. Microsoft Office 9.0 Object Library
. Pfad: C:\Programme\Microsoft Office\Office\MSO0.DLL
5. Ref Edit Control
. Pfad: C:\Programme\Microsoft Office\Office\REFEDIT.DLL
Bei Office 2003 habe ich herausgefunden, dass der Pfad z.B. bei Ref Edit Control folgender ist:
Pfad: C:\Programme\Microsoft Office\Office 11\REFEDIT.DLL
Daher funktionieren einige Verweise nicht bei neueren Officeversionen. Ich habe herausgefunden, dass ich mit select case Application.version die Versionen abfragen kann und auch wie ich Verweise installieren kann.
Wie finde ich nun heraus, welchen Pfad das installierte Office hat, welches der User auf seinem Rechner verwendet?
Haben die Verweise auch den gleichen Dateinamen?
Gruß
Dieterlem