Re : excel 2003 doit s'ouvrir par défaut à la place du 2007
Testé avec système Windows 7 avec Office XP et Office 2007 installé, mais la manip doit être assez proche pour Office 2003...
-- Méthode 1
dans regedit, modifier :
HKCR\Excel.Sheet.8\shell\Open\command\(par défaut) = "C:\Program Files (x86)\Microsoft Office XP\Office10\EXCEL.EXE" /e
et renommer la chaine:
HKCR\Excel.Sheet.8\shell\Open\command\command en "command_old" (il va recréer cette valeur)
-- Méthode 2
Certains logiciels passent directement par la clé HKCR > Excel.Application > CurVer > (par défaut)
> mettre Excel.Application.10 au lieu de Excel.Application.12
> redémarrer ordi au besoin (perso j'ai eu besoin de redémarrer pour que ca fonctionne)
---------------
Pour les exemple qui vont suivre, il faut regarder dans
HKCR\Excel.Sheet\CLSID et noter la valeur par défaut. chez moi, j'ai {00024500-0000-0000-C000-000000000046}
-- Methode 3
- HKCR\Wow6432Node\CLSID\{00024500-0000-0000-C000-000000000046}\LocalServer32
Pour Excel 2007 : (par defaut) = C:\PROGRA~2\MICROS~3\Office12\EXCEL.EXE /automation
Pour Excel XP : (par defaut) = C:\PROGRA~2\MICROS~2\Office10\EXCEL.EXE /automation
(nota : MICROS~2 ou MICROS~3 dépend du chemin d'office10 et 12. pour savoir le nom exact, faire "dir /x")
- idem pour HKCR\Wow6432Node\CLSID\{00024500-0000-0000-C000-000000000046}\LocalServer
-- Methode 4
modifier le "HKCR\Wow6432Node\CLSID\{00024500-0000-0000-C000-000000000046}\LocalServer32\"
Echanger les 2 lignes contenue dans "LocalServer"
(Faire un copier coller sous BlocNote pour plus de lisibilité)
- idem pour HKCR\Wow6432Node\CLSID\{00024500-0000-0000-C000-000000000046}\LocalServer
(ici, pas besoin de redémarrer)