打开和关闭excel的指令为什么不执行

一段指令,打开excel和关闭excel的指令
1、可以执行的如下
Sub OnLButtonDown(ByVal Item, ByVal Flags, ByVal x, ByVal y)        
Dim objExcelApp
Set objExcelApp = CreateObject("Excel.Application")
objExcelApp.Workbooks.Open "d:\zmxexcelzz\zmxzz.xls"
objExcelApp.Visible = False
‘open  ''后台打开指定位置的excel文件,以上定义为打开的全局脚本

MsgBox 3
  
       ’以下定义为关闭的全局脚本

objExcelApp.ActiveWorkbook.Save
objExcelApp.Workbooks.Close
objExcelApp.Quit
Set objExcelApp = Nothing
End Sub
2、如果把打开和关闭分别定义为全局脚本调用,可以打开,但是关闭不了

open  ‘后台打开指定位置的excel文件的全局脚本调用
MsgBox 3
close   ’关闭excel文件的全局脚本调用

最佳答案

我想你在关闭脚本里,没有获取当前打开的Excel对象
你可以在关闭脚本里使用GetObject(,“Excel.Application")获取当前打开的Excel对象,或者在打开脚本里使用DataSet把Excel对象传递,DataSet的使用可以参考论坛精华帖DataSet的妙用

提问者对于答案的评价:
谢谢,研究研究

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午2:47
下一篇 2019年6月11日 上午2:47

相关推荐

  • wincc控件属性问题

    改一个控件的X属性,不小心超出了界面,现在看不到了。不知道怎么找到他再改回来? 最佳答案 1、改变画面属性里面的画面尺寸,改的很大,直到你能找到那个控件,把控件挪过来,然后画面的尺…

    2021年7月5日
  • 一段Wincc全局变量C代码,不知道何意

    CLASS_TYPE  far CLASS ;  FILE  * datei; …

    SIMATIC WinCC 2019年6月11日
  • 能不能给面板实例添加变量前缀属性

    大家好,我创建了如图的面板实例,添加了一些面板属性来动态显示背影颜色和文字,用的时候每次都要分别给面板相应的各个属性做动态组态,不是很方便,能不能添加像画面窗口那种变量前缀的属性呢…

    2017年6月3日
  • WINCC和STEP7版本的兼容性

    我想使用从WINCC调用STEP7变量的技术,应当怎样检查二者版本的兼容性? 最佳答案 你可以参考下述文档,应该对以有帮助:  1、WinCC 运行不…

    SIMATIC WinCC 2019年6月11日
  • 具体的实现报表的按时间打印

    我现在的报表功能已经实现了,并且还通过报表编辑器做好了报表布局.可是我现在想问问怎么能通过建立两个I/O域来输入起始时间,然后进行查询后在打印报表中只显示这段时间的值,麻烦各位能给…

    SIMATIC WinCC 2019年6月11日
  • 急!BI_SC模块报警信息确认后报警记录找不到

    最近用BI_SC模块做了设备跳停报警,设备跳停时,BI_SC模块触发报警,报警确认后,报警记录里没有查到,该如何查历史报警记录? 问题补充:使用的是WINCC7.0,请问报警控件指…

    2017年6月13日
  • 怎么学习wincc C脚本求建议

    很多脚本是只直接复制别人代码就可以 我不明白 如果我想实现某个功能怎么才能找到相关的函数呢 大家是通过经验累积还是只要学了C语言就知道自己需要的函数在…

    SIMATIC WinCC 2017年6月18日
  • WINCC的数据归档参数动作怎么用?

    某一个数1s采集归档一次,但是每5s得到这组数据(前5个)的最大值最小值平均值和极值。我想要通过归档工具做这个数的极值,我看到这个归档底下,属性,参数下面有一个动作,这个动作C脚本…

    SIMATIC WinCC 2017年10月24日
  • 触摸屏上载问题

    我的电脑与TP-170上载时,提示“在访问主机的文件上出错,不能编文件  tr-ce-version.dat 是什么意思 最佳答案 两个办法可以试一下…

    SIMATIC WinCC 2019年6月11日
  • 关于WINCC flexible中数字IO域的问题

    WINCC flexible中数字IO域中的动画——启用对象怎样设置,设置了会有怎样的效果。 最佳答案 帮助里面有说明,看附图个人理解:这个应该就是控制控件的Enable…

    2021年7月5日