加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线15221760199
公司新闻
如何通过精智面板打开 Word,Excel 或 PDF 格式的文档
发布时间: 2024-10-04 20:07 更新时间: 2024-11-21 07:05
观看如何通过精智面板打开 Word,Excel 或 PDF 格式的文档视频

精智面板提供了从运行系统打开 PDF,Excel 和 Word 文档的选项。
可以使用系统函数 “StartProgram” 打开相应的文档。

"StartProgram" 函数的语法

程序名,程序参数,显示模式,等待程序结束

参数描述  

  • 程序名
    对于参数 “程序名” ,指定要启动程序的路径和名称。
     

  • 程序参数
    对于参数 “程序参数” 指定要打开文档的路径和名称。
     

  • 显示模式
    定义程序窗口如何显示在操作面板上:
    hmiShowNormal = 正常
    hmiShowMinimized = Zui小化
    hmiShowMaximized = Zui大化
    hmiShowMinimizedAndInactive = Zui小化且非激活

    注意
    在 7", 9" 及 12" 精智面板上的显示总是被设置为Zui小化而不是全屏。
     

  • 等待程序结束
    定义当调用程序结束后是否返回项目:
    hmiNo = 否 (不返回项目)
    hmiYes = 是 (返回项目)

  • 文档可能的存储位置:

  • 存储卡: "\Storage Card SD\"

  • USB 盘: "\Storage Card USB\"

  • 网络路径: "\\Network\" (示例: "\\computer_name\release_name\...")

  • 支持以下格式的文件:

  • .PDF

  • .doc (Word 97-2003)

  • .docx (Word 2007 and Word 2010)

  • .rtf (Rich Text Format)

  • .xls (Excel 97-2003)

  • .xlsx (Excel 2007 and Excel 2010)

  • 1. 当在精智面板的按钮上使用系统函数 “StartProgram” 可以通过以下选项打开一个文档

    为此可输入以下参数:
     

    程序名程序参数结果
    \Storage Card SD\MachineData_01.doc (*.docx)
    指定的文件打开。
    \Storage Card SD\MachineData_01.pdf
    指定的文件打开。
    \Storage Card SD\MachineData_01.xls (*.xlsx)
    指定的文件打开。
    WinCC V13 及更高版本
    \flash\AddOn\wt6explr.exe

    到 WinCC V12 为止
    \windows\wt6explr.exe


    查看器启动“打开”对话框。
    此时从存储介质中选择 PDF,EXCEL 或者 WORD 文档。
    /d wt6pdf*.dfr查看器启动“打开”对话框。
    此时从存储介质中选择 PDF 文档。
    /d wt6xls*.dfr查看器启动“打开”对话框。
    此时从存储介质中选择 .xls,.xlsx 文档。
    /d wt6xlsx*.dfr查看器启动“打开”对话框。
    此时从存储介质中选择 .xlsx 文档。
    /d wt6doc*.dfr查看器启动“打开”对话框。
    此时从存储介质中选择 .docx,.doc,.rtf 文档。
    /d wt6docx*.dfr查看器启动“打开”对话框。
    此时从存储介质中选择 .docx 文档。
    \Storage Card SD\MachineData_01.doc (*.docx)指定的文件打开。
    \Storage Card SD\MachineData_01.pdf指定的文件打开。
    \Storage Card SD\MachineData_01.xls (*.xlsx)指定的文件打开。

    表 01

    注意
    MachineData_01.doc, MachineData_01.pdf 及 MachineData_01.xls 是示例文档。

    2. 在精智面板的脚本中使用系统函数 “StartProgram”,通过以下选项可打开一个文件

  • 使用函数列表
    从函数列表中选择 "StartProgram" 并根据本文Zui下方的表格输入参数。
    在脚本编辑器中,移动鼠标点击“应用”。

  • 手动输入脚本
    在脚本编辑器中直接输入函数。根据本文Zui下方的表格的语法。

  • 可以为函数“StartProgram”预定义参数或通过变量(WString 类型)来提供参数。
    变量包含指定的路径。确定变量的长度要大于指定的路径长度。有两种方式在变量中指定路径:

  • 不带引号 (示例:\Storage Card USB\Document_name.Document_ending)- (For example: \Storage Card USB\Document_name.Document_ending) - 该类型参考以下“FilePath”通配符。

  • 带引号 (示例: "\Storage Card USB\Document_name.Document_ending") - 该类型参考以下“FilePath_AZ”通配符。

    不带引号指定路径的示例是函数“OpenFileBrowser”的返回值。该函数将选择文件的路径保存到一个变量中。为了在函数“StartProgram”中使用该路径,变量必须使用“FilePath”通配符。

  • 如果传送到“程序名”参数中的指定路径包含空格,指定的路径必须使用引号。
    这可以在传送到指定变量之前添加或在脚本自身中添加。在脚本中,可以通过在字符串前和后插入对应引号的 ASCII 码字符(34)来添加。

    通过“程序参数”就无所谓指定路径是否包含空格。
     

    输入类型

    程序名 (固定)

    通过“程序参数”变量获取指定路径脚本编辑器中的语法
    通过函数列表WinCC V13 之前
    \flash\AddOn\wt6explr.exe
    FilePathStartProgram "\flash\AddOn\wt6explr.exe", SmartTags("FilePath"), hmiShowNormal, hmiNo
    FilePath_AZStartProgram "\flash\AddOn\wt6explr.exe", SmartTags("FilePath_AZ"), hmiShowNormal, hmiNo
    直到 WinCC V12
    \windows\wt6explr.exe
    FilePathStartProgram "\windows\wt6explr.exe", SmartTags("FilePath"), hmiShowNormal, hmiNo
    FilePath_AZStartProgram "\windows\wt6explr.exe", SmartTags("FilePath_AZ"), hmiShowNormal, hmiNo
    手动WinCC V13 之前
    "\flash\AddOn\wt6explr.exe"
    FilePathStartProgram "\flash\AddOn\wt6explr.exe", FilePath, hmiShowNormal, hmiNo
    FilePath_AZStartProgram "\flash\AddOn\wt6explr.exe", FilePath_AZ, hmiShowNormal, hmiNo
    直到 WinCC V12
    "\windows\wt6explr.exe"
    FilePathStartProgram "\windows\wt6explr.exe", FilePath, hmiShowNormal, hmiNo
    FilePath_AZStartProgram "\windows\wt6explr.exe", FilePath_AZ, hmiShowNormal, hmiNo

    表 02
     

    输入类型通过“程序名”参数指定可变路径程序参数(不需要)脚本编辑器中的语法
    通过函数列表FilePath_AZ
    StartProgram SmartTags("FilePath_AZ"), "",hmiShowNormal, hmiNo
    手动FilePath_AZ""StartProgram FilePath_AZ, "",hmiShowNormal, hmiNo
    Chr(34) & FilePath & Chr(34)""StartProgram Chr(34) & FilePath_AZ & Chr(34), "",hmiShowNormal, hmiNo

    表 03
     

    输入类型程序名 (固定)程序参数(固定)脚本编辑器中的语法
    通过函数列表WinCC V13 之前
    \flash\AddOn\wt6explr.exe
    /d wt6doc*.dfr (*.pdf, *.docx, *.xls, *.xlsx)StartProgram "\flash\AddOn\wt6explr.exe", "/d wt6doc*.dfr", hmiShowNormal, hmiNo
    直到 WinCC V12
    \windows\wt6explr.exe
    StartProgram "\windows\wt6explr.exe", "/d wt6doc*.dfr", hmiShowNormal, hmiNo
    手动WinCC V13 之前
    "\flash\AddOn\wt6explr.exe"
    "/d wt6doc*.dfr" (*.pdf, *.docx, *.xls, *.xlsx)StartProgram "\flash\AddOn\wt6explr.exe", "/d wt6doc*.dfr", hmiShowNormal, hmiNo
    直到 WinCC V12
    "\windows\wt6explr.exe"
    StartProgram "\windows\wt6explr.exe", "/d wt6doc*.dfr", hmiShowNormal, hmiNo

    表 04

    建议在调用“StartProgram”函数之前检查是否存在指定路径。


    联系方式

    • 电  话:15221760199
    • 联系人:田子龙
    • 手  机:15221760199
    • 微  信:15221760199