我正在尝试使用xlwings从脚本创建独立应用程序。我使用了py2exe和cx_freeze。两者都在Excel之外工作得很好(我添加了一些测试)。当我在Excel中将它们中的任何一个导入为VBA宏时,它们也可以正常工作。但到目前为止,只在我的电脑上。我让我的朋友检查脚本是否在她的计算机上运行,并且出现以下错误:
所以我认为弄清楚我是否做错了是有意义的。我给她发了一个斐波那契的例子,它引发了同样的错误:
这些文件的名称应该有问题,但对我来说并不是很明显。也许有人已经知道如何处理它?谢谢!
答案 0 :(得分:1)
如果从互联网上下载文件,它们只能在Excel的第一个实例中立即运行。含义:您的朋友应该尝试完全关闭Excel。如果还有EXCEL
进程正在运行,请检查任务管理器,如果是,则将其终止。然后在Excel的新实例中再试一次。
<强>更新强> 啊,我明白了 - 当文件路径中涉及到unicode字符时,问题似乎就是一个错误!我已经开了一个问题here。在此期间,尝试在没有unicode字符的路径上运行该文件。