wincc 如何使用VBS脚本编写程序弹出“文件打开”对话框

wincc 如何使用VBS脚本编写程序弹出“文件打开”对话框,选定文件路径,并显示,然后选定excel文件,并打开。

最佳答案

Sub OnClick(ByVal Item)     
Dim objDialog
Dim strLoadFile
Dim xlApp
Dim xlBook
Dim xlSheet

   Set objDialog = CreateObject("MSComDlg.CommonDialog")
   objDialog.Filter = "Excel工作簿(*.xls;*.xlsx" 
   objDialog.FilterIndex = 1
   objDialog.InitDir= "D:\"  ''HMIRuntime.ActiveProject.Path
   objDialog.MaxFileSize = 256
   
   objDialog.ShowOpen ''*  对话框不能保证在前
   strLoadFile = objDialog.FileName ''在对话框中选中的文件名
   
   Set xlApp = CreateObject("Excel.Application")
   Set xlBook = xlApp.Workbooks.Open(strLoadFile)
   Set xlSheet = xlBook.Worksheets(1) ''打开第一个表单
   xlApp.DisplayAlerts = True ''显示

End Sub

提问者对于答案的评价:
在TIA Wincc pro 中对话框显示不出来

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午2:28
下一篇 2021年7月5日 上午2:28

相关推荐

  • 数据记录问题

    大家好,现场一台工控机使用的是WINCC6。2,现场出现故障,WINCC无法运行,现在使用备份画面,如何将原来变量的历史记录在新项目中显示呢? 问题补充:我试了,将数据拷贝过去后,…

    SIMATIC WinCC 2019年6月11日
  • Wincc上位机OPC通讯

    三维力控通过OPC读取Wincc数据,客户端测试的时候显示OPC服务器“没有注册类”,Wincc电脑是64位的,我配置32位的电脑的可以进行OPC通讯 最佳答案 OPC的组件对于系…

    SIMATIC WinCC 2017年6月9日
  • vbs全局脚本怎么设置画面上控件的属性

    动作作为全局脚本,设置具体某个画面下某个控件的属性vbs语句怎么写?比如在action下写入Dim objCircleSet objCircle =&…

    SIMATIC WinCC 2017年12月7日
  • winccw问题

    我现在用脚本实现修改系统时间,并且用脚本实现读取修改后的时间,现在的问题是这两个脚本怎么运用实现,当修改系统时间时才读取系统时间,其他情况下不允许每时每刻总在读取时间,让读取的时间…

    SIMATIC WinCC 2019年6月10日
  • WINCC上升沿触发归档遇到的问题

    大家好!   按照http://www.ad.siemens.com.cn/Service/elearning/cn/Course.aspx?Cour…

    SIMATIC WinCC 2017年11月29日
  • 触摸屏安装问题

    西门子触摸屏编程软件能不能windows 7旗舰版上安装,如何安装? 问题补充:我的电脑是64位系统 最佳答案 从winccflexible2008sp3版本开始,win…

    SIMATIC WinCC 2017年6月29日
  • WINCC的趋势问题

    我的趋势很有意思,每次调到趋势画面,趋势才开始记录,要是切换画面,再切回趋势画面,趋势又重新开始记录,记录不了以前的趋势。只有一直调到趋势画面才能记录。  &n…

    SIMATIC WinCC 2019年6月11日
  • TP1200与S7 400H组态问题

    最近有一个项目,计划使用西门子S7-400H  CPU 和TP1200当上位机,不过S7-400H好像是只能用step 7组态,不能用博图T…

    SIMATIC WinCC 2017年6月1日
  • Wincc7.4安装完成后没有SQL Management Studio

    Wincc7.4安装完成后没有SQL Management Studio 钻石用户推荐最佳答案 开始菜单–》MicroSoft SQL S…

    SIMATIC WinCC 2021年7月5日
  • PC站组态 无法正确传送跟随项目

    PC站组态 无法正确传送跟随项目到目标电脑 提示错误 “无法打开项目 THE SQL SERVER ACCES…

    SIMATIC WinCC 2017年12月9日

发表回复

登录后才能评论