web-dev-qa-db-fra.com

Pourquoi Excel 2013 ne fonctionne-t-il pas en tant que programme "Ouvrir avec ..." dans Windows 7?

Je viens de désinstaller Office 2010 32 bits et d'installer Office 2013 64 bits sur mon ordinateur. On m'a envoyé des fichiers texte délimités par des tabulations. Je souhaite donc les ouvrir avec Excel.

J'essaie d'ajouter Excel à l'option Ouvrir avec ... dans le menu contextuel de Windows 7. À chaque fois que j'essaie, j'ouvre le écran de sélection, accédez à Excel.exe dans le dossier Office15 et appuyez sur OK, mais il refuse de rester en option sur l’écran de sélection.

Je sais que je peux ouvrir Excel, puis ouvrir le fichier, ou même le glisser-déposer sur Excel, mais vu que j'ouvrirai beaucoup de ces fichiers au cours des prochaines semaines, je préfère vraiment l'ajouter. dans le menu contextuel (comme je le faisais tout le temps).

Des idées sur la raison pour laquelle cela ne me permet pas de m'ouvrir de cette façon ou sur la façon de le réparer?

7
techturtle

Enfin compris. Cela était directement lié au passage de 32 bits à 64 bits. En fouillant dans le registre, j'ai trouvé que la clé suivante était fausse:

HKEY_CLASSES_ROOT\Applications\Excel.EXE\Shell\open\command\(Default)

L'ancienne valeur "ancienne" suivante se trouvait dans cette clé:

"C:\Program Files (x86)\Microsoft Office\Office14\Excel.EXE" "%1"

Lorsque je l'ai changé au nouvel emplacement correct pour Excel, il a immédiatement fonctionné.

"C:\Program Files\Microsoft Office\Office15\Excel.EXE" "%1"
12
techturtle

vous avez raison, mais le kilométrage peut varier.

En d’autres termes, la valeur de registre correcte dans mon cas est la suivante:

"C:\Programmes\Microsoft Office 15\root\office15\Excel.EXE" "% 1"

Et oui, cela a commencé à fonctionner tout de suite. Impressionnant!

3
Jan

Appuyez sur Win+R et tapez regedit. Puis ouvrez ceci:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt\OpenWithList

et ajouter une nouvelle valeur à cet endroit. il doit y avoir a, b, ... donc vous nommez votre valeur c si vous avez a, b. Mettez ce texte "Excel.EXE" sans les guillemets dans une donnée de valeur et voyez si cela fonctionne.

Abeille prudent avec les choses de registre!

1
Dilshod

J'ai eu un problème similaire, sauf que le mien était avec PowerPoint 2013.

Office 2007 était installé sur un ordinateur de travail et devait conserver Outlook 2007 sur l'ordinateur. Je n'avais donc pas désinstallé Word, Excel ou PowerPoint 2007. J'ai ensuite installé Office 2013 en pensant qu'il utiliserait par défaut la version la plus récente. Cependant, ce n'était pas le cas et peu importe le nombre de fois que je choisissais "d'ouvrir avec" PowerPoint 2013 et de le définir sur le programme ouvert par défaut, celui-ci s'ouvrirait toujours en 2007.

L'astuce était la même que celle décrite ci-dessus, sauf qu'il n'y avait pas de clé POWERPNT.EXE dans le registre.

Je devais aller à:

HKEY_CLASSES_ROOT\Applications\

puis:

  • faites un clic droit sur le dossier "Applications" et choisissez nouveau, puis choisissez clé et tapez "POWERPNT.EXE"
  • recommencez, nouvelle clé "Shell"
  • nouvelle clé "commande"
  • nouvelle clé "open"

donc j'ai créé ma propre clé de registre pour POWERPNT.EXE qui ressemblait à ceci

HKEY_CLASSES_ROOT\Applications\POWERPNT.EXE\Shell\open\command\(Default)

Cela fait, j'ai placé l'emplacement de l'exécutable PowerPoint 2013 dans la clé (par défaut). Ce qui pour moi était:

"C:\Program Files\Microsoft Office 15\root\office15\POWERPNT.EXE" "%1"

* Mise à jour en novembre 2014 *

J'ai découvert récemment que Windows avait mis à jour début novembre 2014 une mise à jour qui rétablissait à nouveau le fonctionnement d'Office 2007 en tant que programme par défaut. Cette fois, j'ai dû créer les valeurs de registre pour PowerPoint, Excel et Word, comme mentionné ci-dessus. Une fois créés, les documents par défaut étaient toujours Office 2007. La dernière astuce consistait à cliquer avec le bouton droit de la souris -> ouvrir avec -> choisir le programme par défaut -> choisir le programme Office 2013. Après avoir créé les valeurs de registre, vous trouverez cette option disponible.

0
user2722071

Problème similaire ici. Office 2007 était installé. Installé Office 2013 également afin que Publisher 2007 puisse toujours être utilisé. Les documents Excel restaient ouverts dans Excel 2007, quelle que soit la façon dont j'ai modifié les associations.

J'ai constaté que l'exécution d'une réparation rapide sur l'installation d'Office 2013 résolvait le problème.

0
Maka

Cela fonctionne pour moi mais de manière différente. Je l'ai changé de

"C:\Program Files\Microsoft Office\office14\Excel.EXE" "%1"

à

"C:\Program Files\Microsoft Office\office15\Excel.EXE" "%1"
0
Sandip