Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
运行python代码和宏时使excel不可见的python代码_Python_Excel_Win32com - Fatal编程技术网

运行python代码和宏时使excel不可见的python代码

运行python代码和宏时使excel不可见的python代码,python,excel,win32com,Python,Excel,Win32com,下面是使excel工作簿不可见的python代码。它可以工作,但代码有一个主要缺陷。当我在运行此代码时打开另一个保存的工作簿时,程序会崩溃吗 wb = client.Dispath("Excel.Application") wb.visible = False 我们在程序运行时禁止用户打开excel文件,但不确定这是否可行,因为在中间,程序也会打开excel文件。excel有许多操作隐式使用当前工作簿/工作表的概念。在以编程方式驱动第二个工作簿时打开它不是一个好主意,并且经常会导致崩溃。

下面是使excel工作簿不可见的python代码。它可以工作,但代码有一个主要缺陷。当我在运行此代码时打开另一个保存的工作簿时,程序会崩溃吗

wb = client.Dispath("Excel.Application")
wb.visible = False

我们在程序运行时禁止用户打开excel文件,但不确定这是否可行,因为在中间,程序也会打开excel文件。excel有许多操作隐式使用当前工作簿/工作表的概念。在以编程方式驱动第二个工作簿时打开它不是一个好主意,并且经常会导致崩溃。