WINCC打开EXCEL文档

我用EXCEL做了一个报表。WINCC运行时,我在画面做了一个按钮,用ProgramExecute("C:\\Program Files\\Microsoft Office\\OFFICE11\\WINWORD.EXE E:\\report.doc");来打开报表。可发现一个问题。当此文档关闭时,可以正常。但当此文件已经打开,再次点击按钮时,又重新打开了这个文档。如何通过判断来操作。就是如果已经打开了,就直接显示出来,如果没打开,就打开并显示

问题补充:
恩 这个执行语句只是我随便复制的一个。按你的思路,不管是否打开,在执行打开之前都关闭一次。感觉应该可以。

最佳答案

你这是打开word,不是打开excel.按钮脚本先看进程中是否有word的进程,如果有就关闭它再打开你的文件。关闭进程用kill,具体百度它的用法。

提问者对于答案的评价:
实现了关闭文档,但不能和打开做在一个按钮脚本里。否则打开了后会直接关闭,即相当于打不开。

最佳答案作者回复:
当然可以和打开放在一个按钮中了,打开按钮中的脚本先判断是否有这个进程,如果有则关闭,然后打开你需要文件,打开操作结束后关闭文件。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc183392.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月27日 下午5:47
下一篇 2017年6月27日 下午5:48

相关推荐