使用win32com编译的python程序不断崩溃

2024-10-02 10:34:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用pyinstaller将python文件编译为.exe。当我运行生成的.exe时,程序崩溃,并显示以下消息:

Traceback (most recent call last): File "EBOMcompareV3.py", line 397, in File "win32com\client_init_.py", line 79, in GetActiveObject pywintypes.com_error: (-2147221021, 'Operation unavailable', None, None) [15336] Failed to execute script EBOMcompareV3

我正在尝试连接到打开的Excel工作簿:

import win32com.client

ExcelApp = win32com.client.GetActiveObject("Excel.Application")
ExcelWrkbook = ExcelApp.ActiveWorkbook

有什么建议吗

编辑: 下面是我编写的一个产生错误的小程序

import os, sys
import win32com.client

ExcelApp = win32com.client.GetActiveObject ("Excel.Application")
ExcelWrkbook = ExcelApp.ActiveWorkbook

ExcelWrksht = ExcelWrkbook.Workseets(1)

ExcelWrkshet.Range("A1").value = "test"

Tags: inpyimport程序clientnonelineexcel

热门问题