默认在 Excel 中打开 .tdt 文件

默认在 Excel 中打开 .tdt 文件

我经常使用 Excel 来处理 TDT 和其他格式的文件。我从来没有遇到过 Windows 默认在 Excel 中打开 .tdt 文件的问题;在 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++)出现在 GUI 中。我选择这两个应用程序中的任何一个,但它似乎并没有改变任何一个注册表项的内容,因此没有明显的条目可以更改。

通过 Google 搜索,我看到很多关于使用 GUI 的讨论,但注册表出现的频率并不高,而且似乎没有两个是相同的。

答案1

您是否尝试过右键单击 TDT 文件,单击“属性”,然后在“常规”选项卡下显示“打开方式:”的位置单击“更改”。浏览到 Program Files > Office > Office[x] > excel.exe 中的位置

那应该可行。

我还会尝试将其更改为其他程序(例如记事本),重新启动,然后改回 Excel - 看看是否有效。

相关内容