2008-10-28 6 views

Répondre

7

Que diriez-vous:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\X.0\Common\InstallRoot] 

qui contient une clé nommée 'chemin' avec le répertoire d'installation de cette version d'Office. Ceci est cohérent pour Excel 8.0 à 12.0. Si vous voulez rechercher un produit spécifique, utilisez Excel, Word, Access, etc., place de Common.

  • Jon ------- Jon Peltier, Microsoft Excel MVP

De: http://www.developersdex.com/vb/message.asp?p=2677&r=6199020

+0

Ce n'est pas dans tous mes systèmes qui ont Excel 2007. – Jason

0

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Office \ 12.0 \ Excel \ InstallRoot \

+0

Ce n'est pas sur tous mes systèmes. – Jason

0

J'ai trouvé cette clé pour être cohérente dans toutes mes installations Office 2007.

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\9B905EB838DBFEE4991CF8E66F518BBF] 

Si vous lisez ceci, et vous avez Excel 2007, pouvez-vous voter cette place (ou laisser un commentaire) si elle est fiable pour vous aussi? (Vote vers le bas, ou poster un commentaire s'il est faux?)

NOTE: Ce ne correspond pas sur mes machines.

[HKLM\SOFTWARE\Microsoft\Office\X.0\Common\InstallRoot] 
+0

Il existe pour moi. – saschabeaumont

+2

Pourrait-il être un problème x64 vs x86? Il peut être sous HKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ Office \ X.0 \ Common \ InstallRoot – natem345

5

J'utilise la clé suivante:

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\excel.exe] 

Si le nom du dossier contient Office12, vous avez 2007. J'utilise cette méthode pour décider lors de l'installation d'installer Office 2000- 2003 addins ou Office 2007 addins, ainsi que le dossier pour les installer.

Ceci est extrêmement fiable et fonctionne également bien avec les versions localisées de Windows. Jusqu'à présent, nous avons testé le français, l'allemand, l'espagnol et l'italien avec un bien meilleur succès que les autres méthodes que nous utilisions auparavant. XLSTART devrait être le même dans toutes les langues, mais méfiez-vous lorsque vous développez des addins de mots comme "STARTUP" est localisé dans certains cas.

+0

J'ai Excel 2007 et je n'ai pas cette clé. :(J'ai jusqu'à \ App chemins, mais aucune liste excel.exe. – Jason

Questions connexes