Heim > Backend-Entwicklung > C++ > Wie kann ich die installierten Versionen von Microsoft Office ermitteln?

Wie kann ich die installierten Versionen von Microsoft Office ermitteln?

Mary-Kate Olsen
Freigeben: 2025-01-11 15:57:43
Original
611 Leute haben es durchsucht

How Can I Determine the Installed Versions of Microsoft Office?

So erkennen Sie die installierte MS Office-Version

Frage:

Die Bestimmung der installierten Version von Microsoft Office ist für die Überprüfung der Softwareanforderungen und die Verfügbarkeit bestimmter Funktionen von entscheidender Bedeutung. Darüber hinaus erhöht die Identifizierung mehrerer installierter Versionen und ihrer spezifischen Versionen die Komplexität der Herausforderung.

Lösung:

1. Überprüfen Sie den Registrierungsschlüssel:

Eine effektive Methode besteht darin, den InstallRoot-Registrierungsschlüssel der relevanten Office-Anwendung zu überprüfen. Wenn Sie beispielsweise prüfen, ob der folgende Schlüssel vorhanden ist, bedeutet dies, dass Word 2007 installiert ist:

<code>HKLM\Software\Microsoft\Office.0\Word\InstallRoot::Path</code>
Nach dem Login kopieren

Ersetzen Sie „12.0“ durch die entsprechende Versionsnummer, um nach anderen Office-Versionen zu suchen.

2. Verwenden Sie die MSIEnumProducts-API:

Alternativ können Sie die MSIEnumProducts-API zum Abfragen der MSI-Datenbank verwenden. Diese Methode stellt eine vollständige Liste der installierten MSI-Produkte einschließlich ihrer Versionen bereit.

3. Dateiversion prüfen:

Für parallele Installationen verschiedener Office-Versionen (nicht offiziell von Microsoft unterstützt) können Sie Dateiversionen der Haupt-Office-Anwendung (z. B. WINWORD.EXE) vergleichen. Wenn die Version größer als 16.0.10730.20102 ist, handelt es sich um Office 2019 oder die aktuelle Office 365-Version.

Anleitung für Office 2019 und Office 365:

Ab Office 2019 werden MSI-basierte Installationsprogramme nicht mehr unterstützt, so dass Click-to-Run die einzige Bereitstellungsmethode ist. Daher werden die Haupt-/Nebenversionsnummern nicht mehr aktualisiert. Daher haben Office 2016 und Office 2019 die gleiche Versionsnummer (16.0) im Registrierungsschlüssel.

Das obige ist der detaillierte Inhalt vonWie kann ich die installierten Versionen von Microsoft Office ermitteln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage