0

我正在尝试从带有 xlwings 的脚本创建独立的应用程序。我同时使用了 py2exe 和 cx_freeze。两者都可以在 Excel 之外正常工作(我添加了一些测试)。当我将它们中的任何一个作为 VBA 宏导入 Excel 时,它们也可以正常工作。但到目前为止,只在我的电脑上。我让我的朋友检查脚本是否在她的计算机上运行,​​她收到以下错误:

在此处输入图像描述

所以我认为弄清楚我是否做错了什么是有意义的。我给她发了一个斐波那契例子,它提出了同样的错误:

在此处输入图像描述

文件名应该有问题,但对我来说具体是什么并不明显。也许有人已经知道如何处理它?谢谢!

4

1 回答 1

1

如果文件是从 Internet 下载的,它们只能在 Excel 的第一个实例中立即运行。含义:您的朋友应该尝试完全关闭 Excel。还要检查任务管理器是否仍有EXCEL进程在运行,如果是,则将其终止。然后在新的 Excel 实例中重试。

更新: 啊,我明白了 - 问题似乎是文件路径中涉及 unicode 字符时发生的错误!我在这里打开了一个问题。同时,尝试在没有 Unicode 字符的路径上运行文件。

于 2015-02-19T12:19:06.193 回答