Por que não posso associar arquivos ao Excel após a atualização para 2010?

7

Com o Excel 2007, eu pude usar o Open With para associar arquivos TSV ao Excel, para que eu pudesse clicar duas vezes neles e eles seriam automaticamente abertos com cada valor em uma célula diferente. Mas desde a atualização para o Excel 2010, não consigo selecionar o Excel como o programa a ser usado para abrir arquivos TSV. Se eu usar Open With e navegar para o Excel.EXE e clique em Abrir, o Excel ainda não está na lista de programas para escolher. Se eu selecionar Excelcnv.EXE, o Excel aparecerá na lista, mas ainda não consigo abrir o arquivo clicando duas vezes.

O melhor que consegui fazer até agora é abrir o Excel primeiro, depois usá-lo para abrir o arquivo TSV e, depois, tenho que fazer Text to Columns para dividir os valores. Mas eu realmente quero ter o lançamento do Excel apenas clicando duas vezes no arquivo.

    
por bwarner 14.12.2011 / 15:30

4 respostas

16

Encontrei o problema enquanto procurava no meu registro.

HKEY_CLASSES_ROOT\Applications\EXCEL.EXE\shell\open\command 

ainda estava apontando para o local do Excel 2007. Aparentemente, a atualização não atualizou isso?

Alterar isso para apontar para o local do Excel 2010 fez com que o Excel aparecesse na caixa de diálogo Abrir com depois que eu naveguei para o EXE, para poder associar o tipo de arquivo e agora ele é aberto e formatado automaticamente!

    
por 14.12.2011 / 16:17
1

No Windows Explorer, escolha Ferramentas | Opções de Pasta. Em seguida, selecione a guia Tipos de arquivo. Clique no botão Novo. Digite 'TSV' na caixa File Extension e, em seguida, OK. Em seguida, clique no botão Alterar ..., selecione o botão de opção "Selecione o programa em uma lista" e clique em OK. Quando as opções de diálogo, role para encontrar o Microsoft Excel, selecione-o e clique em OK. Por fim, feche a caixa de diálogo Opções de pasta.

    
por 14.12.2011 / 15:44
1

Eu tentei o post anterior, mas ele não funcionou, provavelmente porque o comando HKCR \ Applications \ EXCEL.EXE \ shell \ open \ estava anteriormente vazio no meu registro.

Mas isso me inspirou a pesquisar no Registro os valores de campo contendo o diretório Office12 e substituir todas as ocorrências com o Office14 (exceto quando em um diretório Office12) e isso funcionou para mim.

    
por 08.08.2012 / 19:49
0
  1. Clique com o botão direito do mouse em um arquivo que você deseja associar ao Excel 2010
  2. escolheu abrir com
  3. Selecione Escolher programa padrão
  4. Selecione Sempre use o programa selecionado para abrir esse tipo de arquivo
    Observação: O Excel não será exibido na lista
  5. Você precisa selecionar Procurar e copiar & cole o seguinte na caixa inferior, onde está escrito Nome do arquivo . Basicamente, você está informando manualmente ao computador onde exatamente o Excel.exe está.

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

    Ou se você tiver o Excel instalado em arquivos de programa

    C:\Program Files\Microsoft Office\Office14\EXCEL.EXE

É muito estranho porque, se você olhar nessa pasta no Explorer, o Excel.exe não estará lá. Mas se você fizer referência a ela como se estivesse lá, essa solução funciona.

Esta solução também funciona para o Excel 2013, mas observe que você está associado a um arquivo como:

C:\Program Files\Microsoft Office 15\root\office15\excel.exe

e não o arquivo .excelcnv.exe (se presente), que tem a ver com a compatibilidade retroativa com versões legadas.

    
por 20.01.2013 / 17:17