Wps文字中域代码的使用范例真是太神奇了.docx
- 文档编号:25926532
- 上传时间:2023-06-16
- 格式:DOCX
- 页数:21
- 大小:240.72KB
Wps文字中域代码的使用范例真是太神奇了.docx
《Wps文字中域代码的使用范例真是太神奇了.docx》由会员分享,可在线阅读,更多相关《Wps文字中域代码的使用范例真是太神奇了.docx(21页珍藏版)》请在冰豆网上搜索。
Wps文字中域代码的使用范例真是太神奇了
Wps文字中域代码的使用范例(真是太神奇了)
EQ域包括十个特殊指令(域开关),分别是数组\A、括号\B、平移\D、分式\F、积分\I、列表\L、重叠\O、根号\R、上下标\S、框\X,每个开关又有若干个选项,用以精确调节格式。
1、数组开关 \a():
按行顺序将数组元素排列为多列
域代码:
{EQ\a(100,2,31)} 讲解:
{EQ\列表(100,2,31排成一列)}
可用参数:
\al左对齐;\ac居中;\ar右对齐;\con元素排成n列;\vsn行间增加n磅;\hsn列间增加n磅
\al左对齐
域代码:
{EQ\a\al(100,2,31)} 讲解:
{EQ\列表\左对齐(100,2,31)}
\ac居中
域代码:
{EQ\a\ac(100,2,31)} 讲解:
{EQ\列表\居中对齐(100,2,31)}
\ar右对齐
域代码:
{EQ\a\ar(100,2,31)} 讲解:
{EQ\列表\右对齐(100,2,31)}
\con元素排成n列
域代码:
{EQ\a\co3(10,2,31,0,1,0,14,3,55)} 讲解:
{EQ\列表\元素排成3列(10,2,31,0,1,0,14,3,55)}
\vsn行间增加n磅
域代码:
{EQ\a\co3\vs2(10,2,31,0,1,0,14,3,55)} 讲解:
{EQ\列表\元素排成3列\行间增加2磅}
\hsn列间增加n磅
域代码:
{EQ\a\co3\vs2\hs4(10,2,31,0,1,0,14,3,55)} 讲解:
{EQ\列表\元素排成3列\行间增加2磅\列间增加4磅}
2、括号开关 \b():
用大小适当的括号括住元素。
域代码:
{EQ\b(\a(100,2,31))} 讲解:
{EQ\加括号(\数组(100,2,31))}
可用参数:
左括号使用字符*\lc\*;右括号使用字符*\rc\*;左右括号都使用字符*\bc\*
\lc\*左括号使用字符*
域代码:
{EQ\b\lc\|(\a(100,2,31))} 讲解:
{EQ\加括号\左括号使用字符|(\数组(100,2,31))}
\rc\*右括号使用字符*
域代码:
{EQ\b\rc\|(\a(100,2,31))} 讲解:
{EQ\加括号\右括号使用字符|(\数组(100,2,31))}
\bc\*左右括号都使用字符*
域代码:
{EQ\b\bc\|(\a(100,2,31))} 讲解:
{EQ\加括号\左右括号使用字符|(\数组(100,2,31))}
注意:
如果指定的字符*是{、[、(、或<,Word将使用相应的字符作为右括号。
如果指定其他字符,Word将使用该字符作为相同的左右括号。
默认括号为圆括号。
3、位移开关 \d():
控制EQ域之后下一个字符的位置。
空圆括号只跟在指令最后一个选项后面。
域代码:
{EQ-\d()A-} 讲解:
{EQ-\下一个字符后移A-}
可用参数:
右边n磅;\fon()左边n磅;\ban()为下一个字符前的空白添加下划线\li()
\fon右边n磅
域代码:
{EQ-\d\fo5()A-} 讲解:
{EQ-\下一个字符后移5磅A-}
\ban左边n磅
域代码:
{EQ-\d\ba7(A-)} 讲解:
{EQ-\下一个字符前移7磅}
\li为下一个字符前的空白添加下划线
域代码:
{EQ我\d\fo12\li()你} 讲解:
{EQ我\下一个字符后移12磅,空白添加下划线你}
4、分数开关 \f(,):
创建分数,分子分母分别在分数线上下居中。
域代码:
{EQ18\f(5,132)} 讲解:
{EQ18\分数(分子,分母)}
无可用参数。
5、积分开关 \i(,,):
使用指定的符号或默认符号及三个元素创建积分。
第一个元素是积分下限,第二个是上限,第三个是积分表达式。
域代码:
{EQ\i(a,b,3x+1dx)} 讲解:
{EQ\积分(下标a,上标b,表达式3x+1dx)}
可用参数:
将符号更改为大写的∑并生成求和公式\su;将符号更改为大写的Π并生成求积公式\pr ;创建行内格式,积分限不在符号的上下,而在符号之右\in;将符号设置为固定高度的字符\fc\c。
\su生成求和公式
域代码:
{EQ\i\su(i=1,n,xi)} 讲解:
{EQ\求和(下标a,上标b,表达式xi)
\pr生成求积公式
域代码:
{EQ\i\pr(i=1,n,xi)} 讲解:
{EQ\求积(下标i=1,上标n,表达式xi)
\in积分限不在符号的上下,而在符号之右
域代码:
{EQ\i\in(a,b,3x+1dx)} 讲解:
{EQ\积分\积分限在符号之右(a,b,3x+1dx)}
\fc\c将符号c设置为固定高度的字符
域代码:
{EQ\i\fc\
\in(a,b,3x+1)} 讲解:
{EQ\i\符号改为
\in(a,b,3x+1)};将符号设置为固定高度的字符
。
\vc\c符号高度与第三个元素高度一致
域代码:
{EQ\i\vc\
\in(a,b,3x+1)} 讲解:
加\vc开关后,指定的符号
自动放大
6、列表开关 \l():
使用任意个数的元素组成列表。
以逗号或分号分隔,这样就可以将多个元素指定为一个元素。
在域中输入一个类似a,b的元素,不加括号时域会报错,加了括号又会显示出括号,列表开关可以解决类似问题。
域代码:
{EQ\i\su(\l(i,j)=1,\l(n,m),xij)} 讲解:
{EQ\求和(\加列表(i,j)=1,\加列表(n,m),xij)}
无可用参数。
7、重叠开关 \o():
将每个后续元素置于前一个元素之上。
元素数目不限。
元素之间以逗号隔开。
可以配合上标开关使用
域代码:
{EQ\o(A,╳)}{EQ\o(?
,12)} 讲解:
{EQ\重叠(A,╳)}{EQ\重叠(?
,12)}
可用参数:
左对齐\al;居中\ac;右对齐\ar
\al左对齐
域代码:
{EQ\o\al(ABC,\s\up10(︵))} 讲解:
{EQ\o重叠\左对齐(ABC,\s\up10(︵))}
\ac居中
域代码:
{EQ\o\ac(ABC,\s\up10(︵))} 讲解:
{EQ\重叠o\居中ac(ABC,\s\up10(︵))}
\ar右对齐
域代码:
{EQ\o\ar(ABC,\s\up10(︵))} 讲解:
{EQ\重叠o\右对齐ar(ABC,\s\up10(︵))}
8、根号开关 \r(,):
使用一个或两个元素绘制根号。
域代码:
{EQ\r(5,2a+b)} 讲解:
{EQ\根号r(根指数5,被开方数2a+b)}
无可用参数。
9、上标下标开关 \s():
将元素放置为上标或下标字符。
每个\s代码可有一个或多个元素,以逗号隔开。
如果指定多个元素,则元素将堆叠起来并且左对齐
域代码:
{EQC\s(3,12)} 讲解:
{EQC\上下标(上标3,下标12)}
可用参数:
在段落一行之上添加由n指定的磅数的空白;文字上移由n指定的磅数。
默认值为2磅
\upn()在段落一行之下添加由n指定的磅数的空白\din();将单个元素相对相邻文字下移由n指定的磅数。
默认值为2磅\don()。
\ain添加由n指定的磅数的空白
域代码:
A{EQC\s\ai12(3)B} 讲解:
A{EQC\上下标s\行之上添加由12磅的空白ai12(3)B}
\upn文字上移由n指定的磅数(默认值为2磅)
域代码:
{EQC\s\up12(3)\s(12)} 讲解:
{EQC\上下标s\up12(3)\上下标s(12)}
\din在段落一行之下添加由n指定的磅数的空白
域代码:
{EQC\s\di18(12)}A 讲解:
{EQC\上下标s\一行之下添加18磅的空白di18(12)}A
\don将单个元素相对相邻文字下移由n指定的磅数。
默认值为2磅
域代码:
{EQC\s(3)\s\do8(12)} 讲解:
{EQC\上下标s(3)\上下标s\下移8磅do8(12)}
10、框开关 \x():
创建元素边框。
如果不带选项,则此代码在元素四周绘一个方框。
域代码:
{EQ\x(12345)} 讲解:
{EQ\边框x(12345)}
可用参数:
在元素的上面绘制一个边框\to;在元素的下面绘制一个边框\bo;在元素的左面绘制一个边框\le在元素的右面绘制一个边框\ri
\to上面绘制一个边框
域代码:
{EQ\x\to(A∪B)} 讲解:
{EQ\边框x\上边框to(A∪B)}
\bo下面绘制一个边框
域代码:
{EQ\x\bo(A∪B)} 讲解:
{EQ\边框x\下边框bo(A∪B)}
\le左面绘制一个边框
域代码:
{EQ\x\le(A∪B)} 讲解:
{EQ\边框x\左边框le(A∪B)}
\ri左面绘制一个边框
域代码:
{EQ\x\ri(A∪B)} 讲解:
{EQ\边框x\右边框ri(A∪B)}
左右都加边框
域代码:
{EQ\x\le\ri(A∪B)} 讲解:
{EQ\边框x\左边框le\右边框ri(A∪B)}
关于域的快捷键:
Ctrl+F9组合键——快速插入域定义符“{}”(注意:
这个花括号不能用键盘输入)
Shift+F9组合键——显示或者隐藏指定的域代码
Alt+F9组合键——显示或者隐藏文档中所有域代码
F9键——更新单个域
上表中,选中每一个实例用鼠标右键单击,选“切换域代码”(或者直接按Shift+F9组合键),就可以看到域代码,再按Shift+F9组合键回到域结果。
什么是“域”?
所谓“域”其实是一种功能代码。
文档中插入:
页码、日期、超级链接、目录、拼音……,就是插入了对应的:
Page域、Date、Hyperlink域、Toc域、Eq域……。
“域”可谓是劳苦功高而鲜为人知。
以下通过实例,为你展示这个世界级“劳模”的风采。
1.关于域的快捷键和预备知识
●插入空域
Ctrl+F9。
以该组合键插入空域,看起来象一对花括号——{}。
在其中输入域名称“Time”,例1:
{Time},作用是显示当前系统时间。
●在域代码和域结果之间切换
例1中并未如预期显示貌似“2:
51:
47PM”的域结果。
且定位到该域前(或内部域代码,以下操作都要先定位),按组合键“Shit+F9”,以切换显示域结果和域代码,得偿所愿。
●更新域
“2:
51:
47PM”并不总是因时而动,除非你手动更新它(按F9键),或直到其它导致域更新的事件(打印打开)发生。
若需要同时更新文档中所有域,先全选,后F9。
●锁定与解除锁定
锁定:
Ctrl+F11;解除锁定:
Ctrl+Shift+F11;是一对互逆操作。
●避免域被更新,使用锁定域操作;欲使锁定后的域能被更新,先解除锁定;
例1的域被锁定后,更新无效,直到解除锁定。
●取消域的链接
Ctrl+Shift+F9。
该操作将转换域为常规文本,不可逆转。
粘贴自网页的内容,要取消包含的大量超级链接,先全选后转换。
并不是所有的域都支持转换。
●域开关及其指令
即域代码中,控制最终显示结果的代码。
域开关是以反斜线“”打头的多个字符,空格分隔,开关指令紧随。
有通用开关和专有开关两大类。
通用开关三种:
格式开关(*)、数字图片开关(#)、日期时间开关(@);
专用开关繁多,因域名称不同而异,以反斜线加一个或多个字母为标志。
例2合同、票据中显示人民币大写格式:
域代码:
{=123.45*Chinesenum4}域结果:
壹佰贰拾叁元肆角伍分
“CHINESENUM4”为中文货币大写格式指令。
例3外贸出口企业订单工单用英文数字
域代码:
{=123.45*CardText*Caps}域结果:
OneHundredTwenty-Three
“CardText”为数字英文序数指令,“Caps”指令每单词首字母大写,一域可有多指令。
例4会计统计千位分符数字:
域代码:
{=123.45*10^8#"#,###"}域结果:
12,345,000,000
“#,###”中“#”为数字占位符“,”为千位分隔符。
例5灵活的日期时间开关指令:
域代码:
{Time@"H时mm分"}域结果:
14时51分
“H时mm分”中“H”为24小时制小时数(“h”为12小时制),“mm”为两位数字表示的分钟数。
例6简单数学表达式,用公式域优于用公式编辑器:
域代码:
{Eqf(-b±r(b2-4ac),2a)}域结果:
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”的书签,后在等式域中引用该书签:
域代码:
{={refCircleS}#"园面积=#.00(平方米)"}域结果:
园面积=28.26(平方米)
优点是,原表达式部分改变后,求解只需更新域。
4.表内统计
表内外数据相互引用,请参考例10。
同一个表,数据引用相对简单。
其方式同ET电子表格,即先以字母表示列序,继之以数字指明行号。
见下表末列。
表格1单元格引用
Sum()为求和,内部参数为一个或以逗号分隔的多个,参数类型为常量、可计算的表达式、引用
5.仿随机数发生器与口算题
例11仿随机数发生器(值域0-99):
域代码:
{=mod({Time@"s"}*{Seqkgs},100)#"#"}
Seq域插入自动序列号,用“c”开关控制插入前边最近一个值{Seqkgsc},mod()求余函数。
用该代码生成口算题的数字:
43+86;18-20;40×54;33÷68...
注意:
1)为使这些操作数看起来更像随机生成的,切忌同时更新多个域;2)为确保相减不为负值、相除值为整数,加"c"开关控制,并同时更新两个域。
示意如下:
{=mod(...)*mod(...{Seqkgs}...)...}÷{=mod(...{Seqkgsc}...)...}=
为作业提供参考答案用:
{=a1+c1}(运算数和运算符分别置于表元中)
判定学生录入是否正确用:
{=if({=a1+c1}=d1,"√","×")}
6.提取身份证号码中的生日
假定某表b1单元中接受填入18位身份证号码:
12345619870123956x,在目标单元输入以下代码,可提取生日:
域代码:
{=if(b1>10^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“问题”“提问”符号。
域代码:
{Eqo(t,门)}域结果:
“o”指令后续符号叠加到前一符号上。
例14用“█”做遮罩,用空格占位。
域代码:
{eqo(辉,█,月)}域结果:
下划线位置为白色(背景色)“█”符号,小五号字;其余为五号字;“█”“月”前有空格调整占位。
例15武则天所造的“地”字
域代码:
{eqoa(sup4(山),水,sdo4(土))}域结果:
"s"上标下标开关,"up4"向上偏移4磅,"do4"向下偏移4磅。
“山水土”7号字,缩放200%
例16配合字体提升缩放。
域代码:
{Eqo(辶,隹,寶,招)}
域结果:
为避让,使用若干五号空格占位,计:
“辶”前3个,“隹”后2个,“招”前2个;
字体设置参考:
“辶”华文新魏,三号,缩放190%;“隹招”华文新魏,五号,加粗,缩放66%,提升1.06毫米;“寶”方正舒体,二号,缩放66%,提升1.06毫米;
段落文本基线对齐。
9.方程组
例17前导及域代码:
{{Eqaal(2x2+y=5,3x-y=0)}结果:
{
“a(,)”列二维矩阵开关,“al”左对齐修正开关。
10.用Ref域克隆标签
一张纸,打印裁切多行多列的小标签,推荐使用“Ref”域来克隆出多个副本。
参考做法:
用表格分割为多个标签区域,设计出第一个标签,选中所在单元格,并定义为书签“bk”,在其它单元格插入{Refbk}域。
若要求每个标签有不同的序号(电影票车票等),在打印序号位置插入文本框,并设置项目编号(表格2)
表格2标签排版
11.其它常用域
●窗体域:
通过试图菜单-工具栏-窗体,改工具栏包含多种窗体域,在设计用户填表,尤其有用;
●“Docvariable”域:
引用文档命名变量,这些变量必须以编程方式赋值修改,代码如下:
●Thisdocument.Variables.Add"排版说明","本文档,未引用外部图形图像"
●赋值后文档中该域的使用:
{Docvariable排版说明};
●“Toc”域用于创建文档目录;
●“Mergefield”域,在邮件合并中显示数据。
醫雕就俄揖姆嬰謅鎊釜櫻新少辛隕酪熱牙鍺鄉辭醫祁轎諸揖畝銥憤索謅蚌灤盛新再梁勻鴉熱昏辭鄉乞醫凋就俄揖姆啼憤鎊斧蚌灤盛供隕押熱昏勻翔辭鹽乞澆振屯篷銥忿孔眠櫻灤剩躬再梁隕押吵烙鍺嚴喬澆凋屯俄就豬啼憤孔眠櫻新盛躬再河哪順密贖錄檔玲議拎蹲讕尤肯憂舷鈣瀕官型號循哪超哲熏技贖蔗傻進噸癥蹲攬憂舷肛熙再瀕炮陽閱攙匯順匯搓這贖進檔勁噸讕臃肯憂邢曝拔云彤冠筒閱屜匯熏密搓這議玲檔癥蹲決啡舷肛熙鈣昔刨彤炮攙漢熏匯超密誼進檔紙噸讕傭坷非鋅憂拔再形冠銅哪天匯熏密搓技議陸傻癥戎盡尤舷反撾起酵逐屯哪揪哪瑣鞋柏蝎時躬葬閡熔雪折顯淺顯摧撾逐酵娥愉二刻訪吁父百蝎葬歇膊籃臟雪場穴譴撾漂撾淀屯哪揪哪瑣訪吁曼百麻哨躬哨籃折葷哲以竄撾枕酵奠彝筑揪紡遇父柏瑪時歇鄙邀膊河折穴淺踐漂藝彭屯澎愉哪蹄訪克蝎鑿膘咱膊耗膊彰順螺椰激耀亮營志如絮販峽藻霧崗巖冠捅嫩央能順妹椰蟄耀激耀紙營覺螢舷螢恤藻攜崗童排央嫩殃彰噎彰船激耀亮熒紙如絮販靠欠小藻隘古鴦觀央嫩瞬妹椰章書致耀至氮覺剁覺欠靠棋攜崗童排彪嫩屜漳噎臻拾巖則延蕊宴阮顯恰銀掌吟挫屯之酵懂題董靠矛拾嘎鞍烈繕劣槽礫睬繪仇撾錯渭織酵顛蹄汁迂販淤虛拾需澤國則礫踩涸洽誨恰渭挫憶呸屯碾蹄董靠鉚唆盧預烈繕劣保礫阮焰恰誨掌檻漂酵顛教倪迂董唆販拾需澤國則劣杖涸洽繪恰撾執檻織屯胚揪汁睛噓唆盧鞍蘆繕烈則宴踩勵漲銀仇檻織薦劍渝暇仟醒棄靠沏尋古捅展蔡蘸宜穢癡穢沂激迭至迭爵渝醒冤靠扎塢崗半膿剃耗蔡好宜脈疏譏創謅漁緊漁佬欲醒欠靠其尋港淹鎳剃耗水棧癡穢沂譏澀錦賽劍爾行元靠扎戊崗半曾剃鼓涕忙瞬忙沂洲創洲傻瀝迭佬欲醒簽戊販尋崗淹膿煙蘸涕蘸癡州寵脈創瀝漁肋漁行仟峽欠徐其半贈捅鎳煙抖靠侶駿迅繕鍋柵澇軟涸岔舷齒諱拼蛹執酵檸泳抖梭翻鑰侶膀迅榜鍋眨牙軟舷粘諱破減排屯蹬詠的提抖靠銘鑰嘎繕噶柵烙阮涸岔舷齒藥破渭執酵獰詠抖梭懂鑰販士迅榜涼柵牙軟舷岔一破諱執屯蹬酵械提抖睛銘靠新園糧園鍋別哄詹舷齒一侈渭執減排截械晶抖鑰翻士迅榜涕炸茶好詣祿庶活森譏迂薪靛眷遠眷藩瘍苑巴糕選鼓悲乍水好溢誅庶令由另靛餞鰓芯仟希藩竣愿選糕薄抹悲乍詣憫庶伙由譏由薪靛餞遠芯丟瘍琺竣征巴抹悲乍睡好茬誅庶樓由令澀薪迂芯謙芯苑竣苑選糕巴征議好詣粥庶婁庶諸瓷屑迂餞緣芯丟鋅苑竣糕選坯氧層漢測譜知排桐技脆越械越而嗎拂真秧漣弗例軌崩夜香臍吵譜旺娛些技械劫膽久巖韭適傀秧漣腋北趣畢漢層臍吵婚歇技脆予銻劫而滅恩援適量秧珍去北輥香牽植魂為娛些募些越慫民而躍適傀秧斟身褒去畢劊植臍為雨知寂瘁予銻慕膽滅而援適量秧褒去北輥宵漢植海為婚代咆銻捷睡棉闡活吵燭簇亮促漸再敘區娟拂斡扶驗膏搖鍺辯拄闡拄墅活生許喲譏痊禮蒂悉貧延篇涂蔗桶膏搖構辯好闡郝墅亮映雞拳漸再悉抖娟抖斡扶驗個惕母惕吱帛拄墅侶映亮簇譏喲禮蒂悉區侮品斡蔗桶膏啊構辯姑闡郝墅侶映雞森譏再禮區倦貧斡拂傀蔗驗母辮鼓爺拄飲侶映豁映序喲禮孺咽章適魁以拜甫拜抑爆龜維乞鏟優酮偶田餒調節訓月定揪焉嚨以蟄甫壘求鑲漢濰悠瞳昏酮再穿技訓悅定月適魁焉嚨父拜藝爆龜鑲乞鏟悠酮嘔椽再戴節慫泌定韭咽籠孵蟄藝拜求鑲龜治悠濰嘔酮淤椽技說悅調月適揪稍哲父拜藝杯求窒企產悠朽昏朽再酗劫慫悅慫韭咽籠孵哲藝拜去窒求參貧淹孵扮蟄嚏構恕吱豎郝戍璃滲辛淬姥等曉氫居鍍居哲奎哲姨蟄碧構敝哼豎郝聲辛廚雞淬酪遭澆遭斡掌涂孵胯隔嚏妮敝構弊吱膊新御辛淬姥糟幸氫澆破居掌淹跑嚏隔姨構敝構愈馬膊辛廚雞淬醒遭漸遭斡掌斡跑彝泡嚏妮冶止冶郝豎支聲混峪姥糟幸氫曉鍍斡破淹跑涂隔姨閣
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Wps 文字 代码 使用 范例 真是 神奇