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


11

操作系统为Windows XP,程序为Microsoft Office Standard 2007(Excel)。这台计算机最近从Office 2003升级到Office 2007(是的,我知道不会射击我)。

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

.xls和.xlsx文件已经与Microsoft Excel 2007关联。感谢您的帮助。


关联程序是否使用了类似“ %program files%\office\excell.exe”或%program files%\office\excell.exe%1 ”之类的东西?(请注意%1这是一个参数。在这种情况下,为文件名。它可能需要用引号引起来,以在文件名中带有空格
。– Hennes

有趣的是,我只是注意到,如果您双击Excel文档,然后尝试手动打开(CTRL + O)其他文档,然后关闭CTRL + O文档,则双击的excel文档会弹出,而不是仅仅关闭该文档(也可以)。@Hennes它是c:\ Program Files \ Microsoft Office \ Office12 \ EXCEL.EXE除了在Windows资源管理器中,不确定在哪里可以找到该路径的地方-我选择“打开方式”>“ Microsoft Excel”以选择始终打开的路径。
cyborgcommando0 2012年

Answers:


4

转到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)的其他应用程序”(false),也请单击以启用,然后单击以禁用。

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


3

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

从那里我导航到XLS并选择Restore,然后该按钮变为Advanced。我单击Advanced并开始编辑“ 应用程序用来执行操作”行:

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


1
我很高兴听到你的工作。:)
Hennes

2

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

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

如果您安装了ms office,则此处将有多个侦听文件,例如`xslx'。(我无法访问具有ms office atm的计算机。我在家中使用开放式办公室。因此,屏幕截图更加精确)。

如果单击扩展名,它将显示打开的程序,更改程序的选项和高级选项卡。

文件关联的图像

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

在此处输入图片说明

如果刻度线不存在,您就发现了问题。标记并再次测试。:)

如果存在,并且问题很近,则首先检查XDocCrypt.A / Dorifel病毒(昨天开始新增。非常有毒,并且与excel和word文件混在一起)。

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

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

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

"%d"即使其中包含空格的文件也可以添加。


免责声明:
1)我曾经在Office 2003而不是2007上使用它。2)我主要想起2年前所做的事情。我可能跳过了一步。3)完全未经测试的2007和xslx,因为我无法访问Office 2007 atm。

请让我们知道它是否有效,或者我需要澄清一些要点。


这似乎很有帮助!但是我不能编辑XLS文件类型,只能恢复它。我可以编辑XLSX文件类型,然后转到高级(如图像所示)。当我转到用于执行操作的应用程序时,我有“ C:\ Program Files \ Microsoft Office \ Office12 \ EXCEL.exe” / e。添加%1或“%d”没有帮助。我不确定我是否正确执行此操作。此外,打开.xls不会执行任何操作,而打开.xlsx会提示您提示的错误,但仍会打开电子表格。
cyborgcommando0 2012年

1

安装Office 2016(Office 365)后出现此问题。我一直在寻找有关DDE选项的说明,但该说明对我不起作用。以下为我解决了它:

  1. 打开控制面板
  2. 开放程序和功能
  3. 选择Microsoft Office
  4. 点击Change顶部的按钮
  5. 选择快速修复。

这花了我大约3-4分钟的时间。这为我解决了。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.