有时,您可能需要为对象执行自定义的数据确认或数据处理操作。使用更多数据源选项对话框中的 VB 脚本属性页可以访问“脚本助理”,然后,您就可为这些特殊情况指定自己的 Visual Basic 脚本例程。根据更多数据源选项对话框中的有效性、截短、最小和最大等选项卡上的选项对数据进行处理之后,将运行上述脚本。(要打开该对话框,请单击修改所选 … 对象对话框中数据源选项卡上的更多选项按钮。)
在使用该选项卡上的选项之前,请先查看 Bartender 中的 Visual Basic 脚本概述。
使用 VB 脚本。选中此框可以启用 Visual Basic 脚本。
函数和子例程。实际上此项并不是事件,它只不过是一个由您编写的 Visual Basic 脚本函数和例程组成的集合,该集合可供您为真正的事件(如Bartender 处理了您在该对话框中的提示、有效性、截短、最小和最大等选项卡上选择的选项(如果有的话)之后、但在处理您在序列化选项卡上选择的选项之前发生。(每个文本或条形码对象都有其自己的 OnProcessData 事件。)例如,如果您使用最小选项卡在对象数据的末尾填充字符,则在执行与此事件关联的任何脚本之前,就已经添加这些字符了。相应地,如果脚本处理数据,它将对新的添加了字符的数据(而非原始数据)进行操作。从另一方面来看,如果标签格式的设置是为每条记录生成三个序列标签,则不会为其中每个标签运行三次此事件。
OnPostSerialize。仅当在序列化选项卡上启用了序列化之后,此事件才会列出。对于序列值集内的每一个成员,此事件都将发生一次。
注意:在此对话框上有一个图钉按钮 。当此按钮处于下陷状态时,即使您将焦点切换到其它窗口,该对话框仍将保持打开状态。
(原文:
http://www.bartender.cc/xinshou/bt-vbjiaobenyongtu.html)
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!