填表公式:打开外部程序操作

来自企业管理软件文档中心
跳转至: 导航搜索

打开外部程序操作的作用

打开外部程序操作的作用是打开本地电脑中第三方应用程序,例如Word、PPT、Excel、txt、exe以及图片和音频文件等。
只要在本地电脑中可直接打开的文件都可以通过“打开外部程序”操作来打开。

如何添加打开外部程序操作

1.进入模板设计界面,单击【填表公式】,弹出“填表公式管理”对话框。

2.选择事件后,单击【添加公式】按钮,在弹出的“请选择操作”对话框中双击“打开外部程序”操作。

20190726填表公式打开外部程序操作01.png

3.选择刚添加的“打开外部程序”操作,修改、完善参数即可。

打开外部程序参数说明


20190726填表公式打开外部程序操作02.png

先给新建的公式取一个便于识别的【名称】,如“打开外部程序_云表”。

一个完整的填表公式包含三部分,本节中,这三部分分别是:
●执行条件(对应1号框)
公式的【执行条件】是一个逻辑判断表达式。如果不满足,则整个公式都不执行,包括下面的【数据源】和【打开外部程序操作】都不会被执行。
详见“填表公式-概述”。

●数据源(对应2号框)
【数据源】的作用是给后续的操作提供数据,可从模板的数据接口、系统内设的全局数据接口、新建表单、打开表单、本表单明细等获取数据,并将获取到的数据传给后续的操作中使用。
【数据源】返回的数据是一个二维表(结构类似明细表),一行表示一条记录,一列表示一个数据项。数据源首先会取出二维表中第一条记录,驱动操作的执行一次,在操作中可以访问该条记录参与计算,操作完成后,【数据源】会取下一条记录继续驱动操作执行,以此类推,直至所有数据消耗完。数据源中有多少条记录,则驱动操作执行多少次。
例如【数据源】查出三条记录,那么打开外部程序操作就会执行三次,打开三次外部程序。
详见“填表公式-数据源”。

●打开外部程序操作(对应3号框)
1.【执行条件】
操作的【执行条件】如果不满足,则【打开外部程序操作】不会被执行。
详见“填表公式-概述”。
2.【程序】
填写需要被打开的外部程序在本机的地址。
【程序】的填写有两种方式:
★直接将地址填入
直接填入地址,操作执行后只打开某个外部程序,需要将地址用双引号括起来。

20190726填表公式打开外部程序操作03.png

★填写一个字段
填写一个字段,操作执行后打开表单字段中填写的外部程序地址。

20190726填表公式打开外部程序操作04.png

3.【参数】
命令行参数。详见https://baike.so.com/doc/6822378-7039473.html。
不同程序的命令行参数会存在差异,具体要询问开发者或者上网查询。
输入多个参数时用空格隔开,没有参数可以不填。
4.【等待程序关闭】
若勾选,在外部程序关闭前不允许操作表单。
若不勾选,打开外部程序后在没有关闭时也可以操作表单。

程序地址的查看方法

1.选择需要被打开的外部程序,鼠标右键图标,在弹出的列表中选择“属性”。

20190726填表公式打开外部程序操作05.png

2.选择“快捷方式”选项卡,找到“目标”。复制里面所显示的地址即可。

20190726填表公式打开外部程序操作06.png

示例

★“打开外部程序”操作的简单应用
新建一张表单后,在数据项“外部程序地址”中输入外部程序在本机的地址,然后单击【打开程序】按钮,打开所填外部程序。

  • 1.新建一张模板表单,添加一个“外部程序地址”数据项以及一个【打开程序】按钮。

【打开程序】按钮的建立步骤:鼠标右击单元格>单击【单元格格式】>弹出“单元格格式”对话框>选择“单元格类型”选项卡>点击“按钮”>修改标题为“打开程序”>【确定】

20190801填表公式打开外部程序操作01.png

  • 2.定义数据项。
20190801填表公式打开外部程序操作02.png

  • 3.为了在单击【打开程序】按钮后,会执行“打开外部程序”操作。我们在“填表公式管理”对话框的“单元格按钮单击”事件中添加【打开程序】数据项。
20190801填表公式打开外部程序操作03.png

  • 4.接着添加“打开外部程序”操作。
20190801填表公式打开外部程序操作04.png

  • 5.修改操作名称为“打开外部程序_打开所填程序”。


  • 6.【程序】选择本表单的“外部程序地址”数据项。


  • 7.勾选“等待程序关闭”,程序被打开后没有关闭就不能操作原表单。


  • 8.单击【确定】后保存,调试一下效果。输入腾讯QQ在本机的地址(C:\Program Files (x86)\Tencent\QQ\Bin\QQScLauncher.exe),然后单击【打开程序】按钮。
20190801填表公式打开外部程序操作05.png

20190726填表公式打开外部程序操作12.png

★【参数】的应用
在数据项“外部程序地址”中输入任一浏览器在本机的地址,然后单击【打开程序】按钮,打开显示云表官网的云表浏览器。

  • 1.修改上个示例中的“打开外部程序”操作。在【参数】中输入云表的官网www.iyunbiao.com。
20190726填表公式打开外部程序操作13.png

  • 2.单击【确定】后保存,调试一下效果。输入云表浏览器在本机的地址("C:\Program Files (x86)\Internet Explorer\iexplore.exe"),然后单击【打开程序】按钮。
20190801填表公式打开外部程序操作06.png

20190726填表公式打开外部程序操作15.png