打开和关闭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日
下一篇 2019年6月11日

相关推荐

  • Wincc用户管理同步

    我现在有二台工控机上面运行的是Wincc6.0我现在想实现二台机子的用户同步就是说在A机上建的用户也会自动在B机上建立,用户受权也得同步。我用的多用户可以实现。但是机子有点卡。有没…

    SIMATIC WinCC 2017年7月25日
  • 对象不支持该属性或方法

    Option Explicit Function action Dim nh nh=Hour(Time) Di…

    SIMATIC WinCC 2019年6月11日
  • wincc在线趋势记录离线查询怎么弄?

    现场wincc记录项目文件9月10日已经保存为压缩文件。当前监控计算机里的最早数据记录就是9月10日。现在想查看8月1日到9月10日这段时间的数据怎么弄?在找到数据之后可否做成像在…

    SIMATIC WinCC 2020年11月1日
  • VB或C函数库

    学习WINCC C脚本,有没全一点的资料,函数库之类的,最好各函数的应用和格式实例。 问题补充:有资料吗  想要资料 之类的 &n…

    SIMATIC WinCC 2019年6月11日
  • S7300双CPU与上位机通信

    做S7-300双机冗余系统,硬件配置如下:PS307两套,CPU315-2DP 两套,CP342-5两套,CP343-1两套,交换机两个,上位机(WINCC V…

    SIMATIC WinCC 2019年6月11日
  • WinCC编程

    在WinCC运行画面中,动态显示一个过程变量,将鼠标移到这个变量上,点击右键,我希望出现一个下拉菜单,在这个菜单中,有若干个命令,如:量程、报警设定等,此时点击对应的命令,则调出对…

    SIMATIC WinCC 2019年6月11日
  • wincc按钮及IO输出问题

    1.想用1个按钮,同时置位3个变量,几秒之后复位此按钮,不能让按钮一直为1,VBS脚本怎么写。2.读取设备的数据比如1000,想除以100,在属性哪里可以修改? 问题补充:IO变量…

    SIMATIC WinCC 2021年7月5日
  • wincc flexible V3 SP1安装问题

    wincc flexible V3 SP1已经安装好能正常使用,但是电脑每次重启之后都会有这个对话框弹出。点完确定之后电脑又将重启,只能通过任务管理器…

    2021年7月5日
  • WICC变量查看

    具体见图片,我怎样能快速的知道每个数据输入对应的变量地址,谢谢 图片说明:    最佳答案 选择你的io域,右键,属性,输入输出域,点击属性窗口的锁定功能,然后…

    2017年12月7日
  • 求救,急啊 wincc 的安装问题

    我的系统是XP2,WINCC版本是V6.0.sp2.ASIA,我下的SQL版本是2000+sp3,SQL已经安上了,但是在WINCC安装窗口下显示未安装上,我弄了2天了没有搞定,请…

    SIMATIC WinCC 2019年6月11日