【问题标题】:Error message pops up every time I start Excel - how to get rid of it?每次我启动 Excel 时都会弹出错误消息 - 如何摆脱它?
【发布时间】:2012-01-27 17:02:00
【问题描述】:

我在工作中使用 Excel 2007。几个月前,我编写了一个 VBA 脚本,它引用了我们网络驱动器上的一些文件。从那天起,每当我启动 Excel(任何文件,而不仅仅是我正在使用的文件)时,我都会收到以下消息:

\(网络文件路径)(dir)\test.csv' 找不到。检查 文件名的拼写,并验证文件位置是 正确。

如果您尝试从最近的列表中打开文件 使用过的文件,请确保该文件未被重命名、移动或 已删除。

它引用的文件是我们用来调试的测试文件,它已被删除。我注意到,如果我将文件添加回其位置,错误就会消失(这是有道理的,因为它现在可以找到该文件)。但是,我觉得很奇怪,每次我启动 Excel 时,它都会查询那个文件。关于如何阻止这种行为的任何想法?

【问题讨论】:

  • 您的 personal.xlsm 文件中是否有 Auto_Open 或 Workbook_Open 宏?或者也许在您的“在启动时,打开所有文件”中有一个路径?
  • @Jim 我看到所有工作簿的错误,不管有没有 VBA 代码。
  • @JP。不使用个人 .xlsm 文件,“在启动时打开所有文件”文件夹为空且未使用...
  • VB 编辑器中什么都看不到?加载项中没有引用任何内容?
  • @datatoo nope,即使我用新工作簿打开 Excel 也会出现错误。 VB 中什么都没有,没有插件。

标签: excel excel-2007 vba


【解决方案1】:

您说at startup open all files in 字段为空,但您的起始文件夹本身呢?

当 Excel 关闭时,打开 Windows 资源管理器,在地址中输入 %appdata%\Microsoft\Excel\XLSTART 并按 Enter。

最简单的解决方法是 XLSTART 有一个指向丢失文件的快捷方式。如果是,请删除它。

如果这不能解决您的问题,请尝试暂时删除 XLSTART 中的所有文件。 (将它们移动到您的桌面或其他容易的地方。)重新启动 Excel,您是否仍然收到错误?

假设您没有收到错误,请一一打开您从 XLSTART 中删除的文件,看看是哪一个导致了错误。

【讨论】:

【解决方案2】:

我遇到了类似的问题,在这里找到了答案:

http://www.msfn.org/board/topic/155156-excel-2010-error-popup-while-lauching-or-opening-files/

转到“HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Options”,查看是否有 OPEN 的字符串值存在问题文件路径并将其删除。

【讨论】:

    【解决方案3】:

    简单地说,问题很可能出在文件路径的长度上。

    按照以下步骤解决:

    1. 将文件复制到桌面进行备份
    2. 如果原始文件的名称很长,请重命名它
    3. 打开它测试它是否有效。

    【讨论】:

      【解决方案4】:

      我遇到了同样的问题,Excel 已将相关文件安装为 Add-in

      容易修复

      • 文件 > 选项 > 加载项
      • 选择管理加载项
      • 删除有问题的文件

      它解决了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-06-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-08-04
        • 1970-01-01
        • 2019-05-07
        相关资源
        最近更新 更多