双击 Excel 文件将打开 Excel,但不会打开电子表格本身

双击 Excel 文件将打开 Excel,但不会打开电子表格本身

操作系统是 Windows XP,程序是 Microsoft Office Standard 2007 (Excel)。这台电脑最近从 Office 2003 升级到了 Office 2007(是的,我知道,别打我)。

单击任何 .xls 或 .xlsx 文件后,Excel 2007 将打开并停止。文件本身不会以传统方式打开。到目前为止的解决方法是进入菜单并选择“打开”,然后以这种方式选择文件,然后文件就会打开。Microsoft Word 没有同样的问题;文件可以正确打开。

.xls 和 .xlsx 文件已与 Microsoft Excel 2007 关联。如能得到任何帮助,我们将不胜感激。

答案1

http://support.microsoft.com/kb/211494它会非常清楚地解释如何让 Excel 打开该文件。我搜索了“Excel 2007‘向程序发送命令时出现问题’”,因为这是错误消息。

打开 Excel 应用程序。以下是该链接中 Microsoft 的说明 - 非常简单易懂!

Microsoft Excel 2010

Click the File tab, and then click Options.
Click Advanced, and then click to clear the Ignore other applications that use Dynamic Data Exchange (DDE) check box in the General area.
Click OK.

Microsoft Office Excel 2007

Click the Microsoft Office Button, and then click Excel Options.
Click Advanced, and then click to clear the Ignore other applications that use Dynamic Data Exchange (DDE) check box in the General area.
Click OK.

Microsoft Office Excel 2003 或更早版本的 Excel

Click Options, on the Tools menu.
Click the General tab.
Click to clear the Ignore other applications that use Dynamic Data Exchange (DDE) check box, and then click OK.

即使选项“忽略使用动态数据交换(DDE)的其他应用程序”已经清除(假),也请单击以启用,然后单击以禁用。

完成此操作后,您应该能够通过在 Windows 资源管理器中双击来打开工作簿。

答案2

使用@Hennes 方向,我最终打开了 Windows 资源管理器窗口并导航到 ToolsFolder Options然后在新窗口中,我选择了File Types选项卡。

从那里我导航到XLS并选择Restore,然后该按钮变成Advanced。我点击Advanced并开始编辑以下行:用于执行操作的应用程序:

字符串末尾有一个 ,%1我将其改为"%1"。我对扩展名也重复了此过程XLSX。关闭窗口后,我可以双击并立即打开任何 excel 文件,没有任何问题。

答案3

当您双击某个程序时,Windows XP 会检查文件关联以确定要执行的操作。这些操作之一是检查带有扩展名的列表,您可以在 [工具] [文件夹选项] [文件类型] 下找到该列表

我的电脑、工具选项卡、选项文件夹选项的屏幕截图

如果您安装了 ms office,这里将有几个监听文件扩展名,例如“xslx”。(我现在无法访问装有 ms office 的计算机。我在家里使用开放式办公室。因此有更多更精确的屏幕截图)。

如果您单击扩展,它将显示使用它来打开哪个程序、更改程序的选项以及高级选项卡。

文件关联的图像

Office 程序似乎默认使用 DDE。请转到 [高级] 和 [编辑] 检查是否是这种情况

在此处输入图片描述

如果没有勾选,则表示您发现了问题。标记并再次测试。:)

如果存在并且问题是最近才出现的,请首先检查 XDocCrypt.A/Dorifel 病毒(昨天出现的新病毒。毒性相当强,会干扰 excel 和 word 文件)。

有时您会遇到标记了 DDE 选项但不起作用的情况。即使在卸载并重新安装 Office 后也是如此。我不确定是什么原因导致了这个问题,但我过去曾通过 [新建] 定义我自己的操作、选择 excel 作为打开它的程序(使用浏览)并在程序后面添加“%1”来解决这个问题。

(如果您不添加任何内容,单击 .xlsx 文件将启动 Excel。它将不会传递文件名,您仍然会看到一个空白的电子表格。

添加 %1 将传递文件名。只要文件名不包含空格,它就会起作用。否则双击my test.xlsx将打开 excel 并告诉 excel 尝试打开文件my。这将失败。

"%d"即使对于文件中有空格,添加操作也应该有效。


免责声明:
1) 我以前用过 Office 2003,而不是 2007。不过应该是一样的。2) 我主要回忆的是两年前做过的事情。我可能跳过了一步。3) 完全没有用 2007 和 xslx 测试过,因为我现在无法访问 Office 2007。

如果它有效,或者我需要澄清一些观点,请告诉我们。

答案4

我有 Windows 10。双击 Excel 文件时,Excel 屏幕显示空白,似乎没有办法解决这个问题。我进入 MS Office 文件夹,右键单击 Excel.exe 文件。它似乎已设置为在 Vista 的兼容模式下运行。一旦我关闭兼容模式,一切都正常了。

相关内容