当前位置: 主页 > PLC控制

WINCC打开EXCEL并让EXCEL前置问题

VBS脚本如下:
Dimpath,xlApp
path="c:\myxls.xlsm"
SetxlApp=CreateObject("exCEl.application")
xlApp.Visible=False
xlapp.DisplayAleRTs=False
xlApp.Workbooks.OPenpath
Ifxlapp.WorkBooks("myxls.xlsm").ReadOnlyThen
xlApp.WorkBooks.Close
SetxlApp=Nothing
ExitSub
Else
xlApp.Visible=True
EndIf
能判断文件是否打开,没打开话也能打开。
问题:打开后EXCEL不能显示在最前端,如何解决?
我想达到这样的目的:判断打开的话,就显示到最前端;没打开的话,打开并显示在最前端。

最佳答案

xlapp.Visible=True”这个地方必须得改为显示

Dimshell

Setshell=CreateObject("wscrIPt.shell")
shell.AppActivate"窗口标题"

提问者对于答案的评价:
都不行呢。

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号