求助!求助!如何捕获独立excel进程实例(未保存的),并对文件进行识别

14 阅读1分钟

今天尝试了一整天,包括求助各类AI,都没有最终解决,主要为了解决自动化办公,场景如下: 在日常工作中,经常需要在企业各种系统导出各种不同的excel数据文件,通常这些文件都是临时使用,不需要保存到本地,并且,这些文件通常会处于不同的excel进程实例中 现在,我需要想办法让vb或者python或者其他自动化办公简要程序可以识别/标记/处理这些处于不同进程实例中的文件,来实现批量自动化处理数据。

例如,现在我导出了三个excel文件,这三个文件处于打开状态,并且未保存到本地。 文件的映射表如下:

文件No./关键字sheet/关键字range/特征关键字/需要被标记为/文件若存在则记为变量

1/sheet1/A1/“报表R”/wbR/a=True

2/sheet1/A1/“报表S”/wbS/b=True

3/sheet1/A1/“报表T”/wbT/c=True

编写一个程序,实现上述功能,并返回匹配情况

VBA的话基本停留在当前制程,对于跨制程的通信支持不好,暂时不知道如何处理。因此希望用python来解决。 但是实际尝试过程中要么就是只能通过COM识别一个当前或者激活的excel进程实例,要么就是找不到任何文件,看不到希望。。。 球球了DDDD