Excel 请问如何判断某个窗口是否有子句柄

Excel 请问如何判断某个窗口是否有子句柄,第1张

方法:1、打开一个EXCEL表格,之后点击文档右上角的”还原窗口“。 2、之后调节窗口大小,之后再打开另一个EXCEL表格---还原窗口--调整,这样就可以两个表格同时显示了,如图。

#首先 你要下载一个tcom拓展包,并把包lib里面的tcom放TCL的lib文件夹:

#1、导入拓展包

package require tcom

#创建一个Excelexe句柄 用于控制Excel软件

set excel [::tcom::ref createobject "ExcelApplication"]

#2、获取工作簿句柄

set workbooks [$excel Workbooks]

#3、创建一个工作簿

set workbook [$workbooks Add]

#4、获取表格句柄

set worksheets [$workbook Worksheets]

#获取一个表格句柄

set worksheet [$worksheets Item [expr 1]]

限于边幅,更多命令私

题主是否想询问“不同进程的excelvba识别不了怎么办”使用WindowsAPI函数,使用COM技术。

1、使用WindowsAPI函数:通过FindWindow函数或者CreateObject函数来获取目标Excel实例的句柄或对象,然后通过SendMessage函数或者Invoke方法来进行数据交互。

2、使用COM技术:将VBA程序封装为COM组件,然后在目标Excel实例中通过CreateObject函数或者New关键字来创建该组件的实例,从而实现数据交互。

以上就是关于Excel 请问如何判断某个窗口是否有子句柄全部的内容,包括:Excel 请问如何判断某个窗口是否有子句柄、tcl 怎么创建excel表格、不同进程的excelvba识别不了等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9426811.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存