Eq 域专用开关及指令:f(分子,分母)表分式,r(底)表根式。
● 域的嵌套
域代码内可以包含域。
例 7 等式域内套Time域:{ = if( { Time @ "H" }12,"下午好!","上午好!") },未过12时显示为:上午好!,否则显示为:下午好!
通过表格菜单-公式,对话框的粘贴函数所罗列函数,if()在其中,语法为:if(判定,真,假),当判定成立,取真代表的结果,否则假。
2.插入有特殊要求的页码
例 8 如上图,一纸横向分4栏,各栏页码依次是:
{ ={ Page * arabic }*4-3 } { ={ Page * arabic }*4-2 } { ={ Page * arabic }*4-1 } { ={ Page * arabic }*4-0 }
* arabic为通用格式阿拉伯数字指令。
3.简单计算
参与运算的皆为半角符号。
例 9 域代码:{ =(1+2-3)*4/5^6 } 域结果: 0
例 10 引用已经存在的数学表达式3.14 * 3^2 并求值。
先选中引号内表达式,并添加名为CircleS的书签,后在等式域中引用该书签:
域代码:{ ={ ref CircleS } # "园面积=#.00 (平方米)"} 域结果:园面积=28.26 (平方米)
优点是,原表达式部分改变后,求解只需更新域。
4.表内统计
表内外数据相互引用,请参考例10。
同一个表,数据引用相对简单。其方式同ET电子表格,即先以字母表示列序,继之以数字指明行号。见下表末列。
表格 1 单元格引用
Sum()为求和,内部参数为一个或以逗号分隔的多个,参数类型为常量、可计算的表达式、引用
5.仿随机数发生器与口算题
例 11 仿随机数发生器(值域0-99):
域代码:{=mod({Time @ "s"}*{Seq kgs},100) # "#"}
Seq域插入自动序列号,用c开关控制插入前边最近一个值{Seq kgs c},mod()求余函数。
用该代码生成口算题的数字:43+86; 18-20; 40×54; 33÷68...
注意:1)为使这些操作数看起来更像随机生成的,切忌同时更新多个域;2)为确保相减不为负值、相除值为整数,加"c"开关控制,并同时更新两个域。示意如下:
{=mod(...)*mod(...{Seq kgs}...)...} ÷ {=mod(...{Seq kgs c}...)...}=
为作业提供参考答案用:{=a1+c1}(运算数和运算符分别置于表元中)
判定学生录入是否正确用:{=if({=a1+c1}=d1,"√","×")}
6.提取身份证号码中的生日
假定某表b1单元中接受填入18位身份证号码:12345619870123956x ,在目标单元输入以下代码,可提取生日:
域代码:{ =if(b110^17,int(b1/10^4),int(b1/10^3)) # "x000年00月00" }
域结果:1987年01月23
x指令放弃占位符左边数字,0为数字占位符,int()为取整函数。
7.过期判定
例 12 判定系统日期是否超过设定(此例中为2012/12/31)
域代码:{=if(20121231{Date @ "YYYYMMDD"},"把生命中的每一天当作最后一天过。","过期")}
8.自创字符
例 13 问题提问符号。
域代码:{ Eq o (t,门) } 域结果:
o指令后续符号叠加到前一符号上。
例 14 用█做遮罩,用空格占位。
域代码:{eq o (辉, █, 月)} 域结果:
下划线位置为白色(背景色)█符号,小五号字;其余为五号字;█月前有空格调整占位。
例 15 武则天所造的地字
域代码:{eq o a(sup4(山),水,sdo4(土))} 域结果:
"s"上标下标开关,"up4"向上偏移4磅,"do4"向下偏移4磅。山水土7号字,缩放200%
例 16 配合字体提升缩放。
域代码:{ Eq o ( 辶,隹 ,寶, 招) }
域结果:
为避让,使用若干五号空格占位,计:辶前3个,隹后2个, 招前2个;
字体设置参考:辶华文新魏,三号,缩放190%;隹招华文新魏,五号,加粗,缩放66%,提升1.06毫米;寶方正舒体,二号,缩放66%,提升1.06毫米;
段落文本基线对齐。
9.方程组
例 17 前导及域代码:{{Eq aal(2x2+y=5,3x-y=0)}结果:{
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)a( , )列二维矩阵开关,al左对齐修正开关。
10. 用Ref域克隆标签
一张纸,打印裁切多行多列的小标签,推荐使用Ref域来克隆出多个副本。
参考做法:用表格分割为多个标签区域,设计出第一个标签,选中所在单元格,并定义为书签bk,在其它单元格插入{ Ref bk}域。
若要求每个标签有不同的序号(电影票车票等),在打印序号位置插入文本框,并设置项目编号(表格 2)
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)表格 2 标签排版
11. 其它常用域
● 窗体域:通过试图菜单-工具栏-窗体,改工具栏包含多种窗体域,在设计用户填表,尤其有用;
● Docvariable域:引用文档命名变量,这些变量必须以编程方式赋值修改,代码如下:
● Thisdocument.Variables.Add "排版说明","本文档,未引用外部图形图像"
● 赋值后文档中该域的使用:{Docvariable 排版说明};
● Toc域用于创建文档目录;
●Mergefield域,在邮件合并中显示数据。