Я обычно использую Excel для TDT и других форматов. У меня никогда не возникало проблем с тем, чтобы Windows открывала файлы .tdt в Excel по умолчанию; в Windows 7 щелкните правой кнопкой мыши -> Открыть с помощью -> Выбрать программу по умолчанию ... -> Обзор -> C:\Program Files\Microsoft Office\Office##\Excel.exe
-> Открыть.
Однако я недавно установил Excel 2013, и вышеуказанная методика больше не работает. Даже после перехода в Excel и нажатия кнопки «Открыть» Excel не отображается в списке программ.
Поэтому я думаю, что мне нужно добавить ассоциацию в реестр где-нибудь. Я вижу список расширений в HKCR, но запись для CSV подразумевает, что Excel имеет специальную обработку для этого расширения; в любом случае, копирование ключей и значения из .csv в .tdt не оказывает никакого влияния. Я также вижу HKCU\Software\Classes\.tdt
с "Типом контента" «application /vnd.ms-excel», но это, похоже, ничего не делает.
Наконец, есть HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.tdt\OpenWithList
. Существует значение для EXCEL.EXE и некоторых других, но только два из них (7-Zip и Notepad++) появляются в графическом интерфейсе. Я могу выбрать любое из этих двух приложений, однако, похоже, оно не изменило содержимое ни одного из разделов реестра, поэтому нет очевидной записи для изменения.
Погуглив, я вижу много дискуссий об использовании графического интерфейса, но реестр не появляется так часто, и нет двух одинаковых.