以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  EXCEL工作薄激活的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=88922)

--  作者:凡夫俗子
--  发布时间:2016/8/11 17:14:00
--  EXCEL工作薄激活的问题
使用
ShowAppWindow("订单.xls",2)可 让EXCEL程序最大化,但如果有打开 多个EXCEL文件 则并不保证 订单.xls 显示在最前边即激活状态

能用代码解决不


--  作者:大红袍
--  发布时间:2016/8/11 17:28:00
--  
 我测试没问题,运行代码以后,最大化,并存激活。
--  作者:凡夫俗子
--  发布时间:2016/8/11 18:14:00
--  
我测试 如果之前 订单.xls 文件是显示在最前面 则 自动 显示在最前面

请 打开 两个 文件 订单.xls ,和B文件 

在执行 这段代码 之前,先点击 B文件 将其 激活。 此时 最大化显示的是B文件 而不是订单.xls 的吧。

你那正常 的概率 是较小的,碰巧之前 的订单.xls显示在EXCEL的前面 才正常的吧。

--  作者:大红袍
--  发布时间:2016/8/11 18:43:00
--  

 ShowAppWindow 用api吧。

 

http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=73007&skin=0

 

 各种参数

 

http://www.cnblogs.com/lellansin/archive/2012/05/14/2498739.html