Perché Excel 2013 non funziona come un programma "Apri con ..." in Windows 7?


7

Ho appena disinstallato Office 2010 a 32 bit e installato Office 2013 a 64 bit sul mio computer. Sono stato inviato alcuni file di testo che sono delimitati da tabulazioni, quindi voglio aprirli con Excel.

Sto cercando di aggiungere Excel al Aperto con... opzione nel menu di scelta rapida in Windows 7. Ogni volta che provo, apro la schermata di selezione, navigo in Excel.exe nella cartella Office15 e premo OK, ma si rifiuta di rimanere come un'opzione nella schermata di selezione.

So che posso aprire Excel e quindi aprire il file, o anche trascinarlo su Excel, ma visto che aprirò molti di questi file nelle prossime settimane, lo aggiungerei piuttosto al menu del tasto destro (come facevo sempre).

Qualche idea sul motivo per cui non mi permetterà di aprire in questo modo o come risolverlo?


vuoi aprire quel tipo di file con Excel sempre?
Dilshod

Non proprio, perché sono tutti .TXT che normalmente apro con Notepad ++. Tuttavia, l'ho provato e non mi permetterà nemmeno di renderlo il programma predefinito. Excel semplicemente non sarà consentito in Aperto con finestra a tutti, per qualche motivo.
techturtle

quindi ha funzionato prima e smesso di funzionare dopo aver installato Office 2013?
Dilshod

Non posso dire al 100% che funzionasse su questa macchina, ma so che ho la stessa impostazione di base al lavoro (Win7x64, altre installazioni simili) ma ancora con Office 2010 e funziona lì.
techturtle

com'è andata ?
Dilshod

Risposte:


12

Finalmente capito. Era direttamente correlato allo switch da 32-bit a 64-bit. Girando attorno al registro ho scoperto che la seguente chiave era sbagliata:

HKEY_CLASSES_ROOT\Applications\EXCEL.EXE\shell\open\command\(Default)

All'interno di questa chiave c'era il seguente valore "vecchio":

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

Quando l'ho cambiato nella nuova posizione corretta per Excel, ha iniziato a funzionare immediatamente.

"C:\Program Files\Microsoft Office\Office15\EXCEL.EXE" "%1"

3

hai ragione sul marchio, ma il chilometraggio potrebbe essere diverso ..

Cioè, il valore di registro corretto nel mio caso è:

"C: \ Programmi \ Microsoft Office 15 \ root \ office15 \ EXCEL.EXE" "% 1"

E sì, ha iniziato a funzionare subito. Eccezionale!


Si prega di non pubblicare commenti come risposte. Il tuo contributo non è una risposta. Se vuoi pubblicare un commento, guadagna il 50 rep richiesto. Fino ad allora, tieni questo pensiero.
teylyn

Anche nel mio caso questo percorso era corretto. +1
djv

Mentre @teylyn è tecnicamente corretto, la tua risposta è anche utile. Grazie per aver chiarito la risposta di techturtle.
PowerUser

1

stampa Win+R e scrivi regedit. Quindi apri questo:

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

e aggiungere un nuovo valore in quel luogo. ci deve essere un, b, ... quindi dai un nome al tuo valore c se ne hai uno, b. Metti questo testo "EXCEL.EXE" senza virgolette in un dato di valore e vedi se funziona.

Ape attento con le cose di registro!


Ho pensato che ci sarebbe stato un posto come questo nel registro, ma non sapevo dove trovarlo. Sfortunatamente, questo non funzionerà perché ho già avuto EXCEL.EXE lì (nella posizione C) e non è ancora nel mio menu di scelta rapida.
techturtle

ok allora prova a cancellarlo da lì e aggiungilo di nuovo (non aggiungere dal registro).
Dilshod

Ho funzionato alla fine. +1 perché la tua soluzione dovrebbe funzionare per la maggior parte delle persone e per restare con me cercando di risolvere il problema. Grazie!
techturtle

0

Funziona per me ma in modo diverso. L'ho cambiato da

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

a

"C:\Program Files\Microsoft Office\office15\EXCEL.EXE" "%1"

0

Ho avuto un problema simile, tranne il mio era con PowerPoint 2013.

Su un computer di lavoro è stato installato Office 2007 e necessario mantenere Outlook 2007 sul computer, quindi non ho disinstallato Word, Excel o PowerPoint 2007. Ho quindi installato Office 2013 pensando che fosse l'impostazione predefinita alla versione più recente. Tuttavia questo non era il caso e non importa quante volte ho scelto di "aprire con" PowerPoint 2013 e impostato per il programma aperto predefinito, sarebbe sempre aperto nel 2007.

Il trucco era come descritto sopra, tranne che non c'era la chiave POWERPNT.EXE nel registro.

Dovevo andare a:

HKEY_CLASSES_ROOT\Applications\

poi:

  • tasto destro del mouse sulla cartella "Applicazioni" e scegliere nuovo e quindi scegliere la chiave e digitare "POWERPNT.EXE"
  • fallo di nuovo, nuova chiave "shell"
  • nuova chiave "comando"
  • nuova chiave "aperta"

così ho creato la mia chiave di registro per POWERPNT.EXE che assomigliava a questo

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

Fatto ciò, ho inserito la posizione dell'eseguibile di PowerPoint 2013 nella chiave (predefinita). Quale per me era:

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

* Aggiornamento novembre 2014 *

Ho trovato di recente che Windows ha fatto un aggiornamento all'inizio di novembre 2014 che ha ripristinato di nuovo tutto in Office 2007 come di nuovo il programma predefinito. Questa volta ho dovuto creare i valori di registro per PowerPoint, Excel e Word come menzionato sopra. Una volta creati, i documenti sarebbero ancora predefiniti in Office 2007. Il trucco finale era fare clic con il pulsante destro del mouse - & gt; apri con - & gt; scegli il programma predefinito - & gt; scegli il programma Office 2013. Dopo aver creato i valori del registro, questa opzione è disponibile.


0

Problema simile qui. Office 2007 è stato installato. Installato Office 2013, in modo che Publisher 2007 potesse ancora essere utilizzato. I documenti Excel continuavano ad aprirsi in Excel 2007 indipendentemente da come avessi cambiato le associazioni.

Ho scoperto che correre a Riparazione rapida nell'installazione di Office 2013 risolto il problema.


Puoi approfondire questo? Una spiegazione di questa procedura renderebbe questa risposta più utile.
bwDraco
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.