WInCC求助

在WinCC中建两个按钮用C脚本或VBS运行excel的两个"宏"命令,怎么做?

最佳答案

这是我以前做的笔记,正好翻出来了,你看看吧
  #define GetObject GetObject 
  __object *xlApp =NULL; 
  __object *xlBook=NULL; 

  xlApp = __object_create("Excel.Application");           //创建对象 
  xlApp->Visible=FALSE;                                    //使对象不可见 
  xlBook=xlApp->Workbooks->Open("c:\\Temp.xls");            //打开表 
  xlApp->Run("Sheet1.TestFun");                        //调用EXCEL表中的宏 
  xlBook->PrintOut();                                    //打印输出 
  xlApp->Quit();                                    //退出 

  __object_delete(xlBook); 
  __object_delete(xlApp); 

  ------------------------------------ 

  Dim xlApp,xlBook
  Set xlApp = CreateObject("Excel.Application") 
  xlApp.Visible = False 
  Set xlBook = xlApp.Workbooks.Open("c:\Temp.xls") 
  xlApp.Run "Sheet1.TestFunc" 
  xlApp.DisplayAlerts = False 
  xlApp.Quit

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

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

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

相关推荐

  • WINCC完全备份

    现场有一台工控机上面有一个WINCC项目,现在需要做完全备份,就是用U盘考下来,现在需要注意什么,才能完全考下来,谢谢! 最佳答案 wincc 有一个自带的项目复制的&n…

    SIMATIC WinCC 2017年11月23日
  • 请问冗余wincc系统与1500冗余系统怎么通讯呢?wincc需要哪些硬件配置?

    请问冗余wincc系统与1500冗余系统怎么通讯呢?wincc需要哪些硬件配置?怎么组态? wincc两台电脑直接接到环网中的交换机吗? 最佳答案 手册中对1500冗余系…

    SIMATIC WinCC 2021年7月5日
  • wincc从字中取其中某一位的值

    各位,我opc里面的变量是modbus读上来的,只能是32位,64位的类型,我想从32位的字里面,得到其中某一位的状态,请问脚本该怎么写? 最佳答案 根据BCD码的特点,不管是哪一…

    SIMATIC WinCC 2017年12月2日
  • Wincc CRC校验

    如何用vb实现CRC(循环码)校验?  最佳答案 STEP7编写的不好找,VB编写的网上多的是,呵呵! Function CRC16(data()&n…

    SIMATIC WinCC 2019年6月11日
  • WINCC 和S7 200的通讯!

    我想用以太网把WINCC 和S7200进行通讯!我S7 200加了个243模块。WINCC需要准备什么?OPC 软件从哪下? 问题补充:能给个PC&n…

    SIMATIC WinCC 2019年6月11日
  • 触摸屏软件问题

    Wincc flexible 2008 sp3 advanced无法与自动化许可证管理器服务建立连接。。。 钻石用户推荐最佳答案 1、检查授…

    SIMATIC WinCC 2021年7月5日
  • WICCA7.4.1.0 VBS脚本编译错误问题

    1.为什么vbs脚本编译总是出现错误,怎么能知道是哪行有错误2.都是官网上的例子程序,仔细检查也没发现输入错误问题,应该是使用问题吧3.求大神指导 问题补充:就是下面一段代码Fun…

    2020年11月1日
  • wincc7.2版本 想做个webux 发现没装webux 怎么装?

    怎么给已经装好了的wincc7.2  再装个webux组件 最佳答案 你参考一下http://blog.sina.com.cn/s/blog_724246b90…

    SIMATIC WinCC 2021年7月5日
  • Wincc,Step7

    Wincc激活后,激活取消不了,怎么办。Step7比较程序有什么用。 问题补充:知道在任务管理器里,可以删除那个窗口,每次Wincc打开后,都是处于激活状态。 最佳答案 如果想在打…

    SIMATIC WinCC 2021年7月5日
  • 如果学习好WINCC中的脚本语言?

    WINCC简单的一些开关按钮一些模拟量图形变量等赋值是比较简单的,至于那些其中所使用的脚本语言,如C动作,VB动作,这些东西好难学啊?大家有什么好的方法没?是不是要把自己计算机里的…

    SIMATIC WinCC 2019年6月11日