7

С Excel 2007 я смог использовать Open With, чтобы связать файлы TSV с Excel, чтобы я мог дважды щелкнуть по ним, и они автоматически открылись с каждым значением в другой ячейке. Но после обновления до Excel 2010 я не могу выбрать Excel в качестве программы для открытия файлов TSV. Если я использую Open With и перейдите к Excel.EXE и нажмите кнопку «Открыть», Excel по-прежнему нет в списке программ для выбора. Если я выберу Excelcnv.EXE, то Excel отобразится в списке, но я все равно не могу открыть файл двойным щелчком мыши.

Лучшее, что я смог сделать, - это сначала открыть Excel, затем использовать его, чтобы открыть файл TSV, а затем я должен сделать текст в столбцы, чтобы разбить значения. Но я действительно хочу запустить Excel, просто дважды щелкнув файл.

4 ответа4

16

Нашел проблему при копании в моем реестре.

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

все еще указывал на местоположение Excel 2007. Видимо, обновление не обновило это?

Изменение этого положения на местоположение Excel 2010 позволило сделать так, чтобы Excel отображался в диалоговом окне «Открыть с» после того, как я перешел к EXE, чтобы я мог связать тип файла, и теперь он правильно открывается и автоматически форматируется!

1

В проводнике Windows выберите «Инструменты | Свойства папки. Затем выберите вкладку «Типы файлов». Нажмите кнопку Новый. Введите «TSV» в поле «Расширение файла» и нажмите «ОК». Затем нажмите кнопку «Изменить ...», установите переключатель «Выбрать программу из списка» и нажмите кнопку «ОК». Когда параметры диалога, прокрутите, чтобы найти Microsoft Excel, выберите его, затем нажмите OK. Наконец, закройте диалоговое окно «Параметры папки».

1

Я пробовал предыдущий пост, но это не сработало, вероятно, потому что команда HKCR\Applications\EXCEL.EXE\shell\open\ ранее была пустой в моем реестре.

Но это вдохновило меня на поиск в реестре значений полей, содержащих каталог Office12, и замену всех вхождений на Office14 (кроме случаев, когда они находятся в каталоге Office12), и это сработало для меня.

0
  1. Щелкните правой кнопкой мыши файл, который вы хотите связать с Excel 2010
  2. выбрал открытый с
  3. Выберите Выбрать программу по умолчанию
  4. Выберите Всегда использовать выбранную программу, чтобы открыть файл такого типа.
    Примечание. Excel не будет отображаться в списке.
  5. Вам нужно выбрать « Обзор», скопировать и вставить следующее в нижнее поле с именем «Имя файла». По сути, вы вручную указываете компьютеру, где именно находится Excel.exe.

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

    Или если у вас установлен Excel в программных файлах

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

Это очень странно, потому что если вы посмотрите в эту папку в Проводнике, Excel.exe там не будет. Но все же, если вы ссылаетесь на него так, как будто он есть, это решение работает.

Это решение также работает для Excel 2013, но следите за тем, чтобы вы связались с файлом, таким как:

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

а не файл .excelcnv.exe (если имеется), который связан с обратной совместимостью с унаследованными версиями.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .