Maison > développement back-end > C++ > Comment puis-je détecter par programme les versions de Microsoft Office installées ?

Comment puis-je détecter par programme les versions de Microsoft Office installées ?

DDD
Libérer: 2025-01-11 16:14:42
original
281 Les gens l'ont consulté

How Can I Programmatically Detect Installed Microsoft Office Versions?

Identification des versions de Microsoft Office installées : un guide pratique

Aperçu

Connaître les versions installées de Microsoft Office, en particulier les versions Excel, est crucial pour diverses applications. Ce guide fournit une méthode fiable pour détecter ces versions.

Méthodologie :

Une approche fiable consiste à examiner les clés du registre InstallRoot.

Emplacements clés du registre :

Chaque application Office conserve une clé de registre unique indiquant l'emplacement de l'exécutable :

  • Mot : HKLM\Software\Microsoft\Office\Version\Word\InstallRoot::Path
  • Excel : HKLM\Software\Microsoft\Office\Version\Excel\InstallRoot::Path
  • PowerPoint : HKLM\Software\Microsoft\Office\Version\PowerPoint\InstallRoot::Path

Mappage des numéros de version :

Remplacez « Version » par le numéro de version correspondant :

Microsoft Office Version Registry Version Number
97 7.0
98 8.0
2000 9.0
XP 10.0
2003 11.0
2007 12.0
2010 14.0
2013 15.0
2016 16.0
2019 16.0

Considérations particulières pour Office 2019 et Office 365 :

La méthode d'installation Click-To-Run utilisée par Office 2019 et les versions ultérieures modifie la structure du registre. Les numéros de version ne sont pas systématiquement présents dans les clés de registre. Bien que la version du fichier de winword.exe puisse offrir un indice, elle peut s'avérer peu fiable car elle s'incrémente également avec les correctifs appliqués aux anciennes installations d'Office 2016.

Résumé :

En inspectant les clés de registre InstallRoot et en utilisant les numéros de version appropriés, vous pouvez déterminer efficacement les versions de Microsoft Office installées, y compris les installations spécifiques d'Excel. Cependant, soyez conscient des limites liées aux installations Click-To-Run d'Office 2019 et d'Office 365.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal