为什么升级到 2010 后无法将文件与 Excel 关联?

bwa*_*ner 7 file-association microsoft-excel-2010

在 Excel 2007 中,我能够使用打开方式将 TSV 文件与 Excel 相关联,这样我就可以双击它们,它们会自动使用不同单元格中的每个值打开。但是自从升级到 Excel 2010 后,我无法选择 Excel 作为用于打开 TSV 文件的程序。如果我使用打开方式并浏览到 Excel.EXE 并单击打开,Excel 仍然不在要选择的程序列表中。如果我选择 Excelcnv.EXE,Excel 会出现在列表中,但我仍然无法通过双击打开该文件。

到目前为止我能做的最好的事情是先打开 Excel,然后用它打开 TSV 文件,然后我必须执行 Text to Columns 来分解值。但我真的很想通过双击文件来启动 Excel。

bwa*_*ner 17

在我的注册表中挖掘时发现了问题。

HKEY_CLASSES_ROOT\Applications\EXCEL.EXE\shell\open\command 
Run Code Online (Sandbox Code Playgroud)

仍然指向 Excel 2007 的位置。显然升级没有更新这个?

将此更改为指向 Excel 2010 的位置,以便在我浏览到 EXE 后 Excel 将显示在“打开方式”对话框中,因此我可以关联文件类型,现在它可以正确打开并自动格式化!