1 Star 0 Fork 2

w4sevens / python-word-process

forked from ypftest / python-word-process 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
python-close-excel.py 613 Bytes
一键复制 编辑 原始数据 按行查看 历史
杨鹏飞 提交于 2020-08-05 18:21 . 强制关闭Excel进程
import win32com.client as wc
# 强制关闭Excel进程
def close_excel_by_force(excel):
import win32process
import win32api
import win32con
# Get the window's process id's
hwnd = excel.Hwnd
t, p = win32process.GetWindowThreadProcessId(hwnd)
# Ask window nicely to close
try:
handle = win32api.OpenProcess(win32con.PROCESS_TERMINATE, 0, p)
if handle:
win32api.TerminateProcess(handle, 0)
win32api.CloseHandle(handle)
except:
pass
ExcelApp = wc.Dispatch('Excel.Application')
...
...
close_excel_by_force(ExcelApp)
del ExcelApp
Python
1
https://gitee.com/w4dll/python-word-process.git
git@gitee.com:w4dll/python-word-process.git
w4dll
python-word-process
python-word-process
master

搜索帮助