Welche Möglichkeit gibt es, in VB.NET festzustellen, ob und wenn ja welche MS Office-Version auf dem ausführenden Rechner installiert ist?
Announcement
Collapse
No announcement yet.
Feststellen, welche Office-Version installiert ist
Collapse
X
-
Hallo,
die installierte Office-Version ist in der Registry zu finden (Beispiel: <i>HKEY_CLASSES_ROOT\Word.Application\CurVer</i>). Um eine "Registry-Leiche" auszuschließen, kann dann in VB.NET über die späte Bindung eine Instanz des Application-Objekts von Excel, Word(etc.) angefordert werden, um dort über die Eigenschaft Version nach der Versionsnummer des erzeugten Objekts zu fragen.
<code>
Dim XlApp As Object
XlApp = CreateObject("Excel.Application")
...
</code>
Comment