3

我正在尝试使用 COM / pywin32 创建一个与当前运行的进程不同的自主且不可见的 Excel 进程。

如果我在 Excel 窗口已经打开时使用下面的代码,它将使前者不可见。我认为这是因为它只是访问相同的进程。

from win32com.client import Dispatch
excel =  Dispatch('Excel.Application')
excel.Visible = False
excel.WorkBooks.Open('C:/someFile.xls')

我需要这个的原因是因为我想在后台抓取一个不同的 Excel 文件而不影响当前的工作。另外,我不知道如何只关闭其中一个进程。

如果您要建议一个新库,我也想知道如何在 COM 中处理它。

4

1 回答 1

5
excel = win32.DispatchEx('Excel.Application')

另外,如果您想操作 excel 文件,请尝试

于 2013-10-11T08:19:14.027 回答