【预处理】
<#PRE-Copy:被复制宏或文本,复制数量#>
最先处理的宏,可用来复制宏或文本,不允许嵌套。复制数量不得小于1,如果为1则返回1个宏,如果为2则返回2个宏。
【运算宏】基本算术运算
{Add:1,2}
1加2。结果保留双精度小数。
{Subtracte:1,2}
1减2。结果保留双精度小数。
{Multiply:1,2}
1乘以2。结果保留双精度小数。
{Divide:1,2}
1除以2。结果保留双精度小数。
{Int:3.1415926}
把小数转换为整数,即去掉小数部分。结果:3
{Abs:-1}
取绝对值。结果:1
{Hex:465465}
取得某整数的十六进制文本。结果:71A39
{Otc:465465}
取得某整数的八进制文本。结果:1615071
{NumToC:4546.12}
数值到大写中文。结果:肆伍肆陆点壹贰
{NumToRMB:4546.12}
数值到金额。结果:肆仟伍佰肆拾陆元壹角贰分
{Chr:32}
参数一为字符的ASCII码(十进制),该宏用来把ASCII码转换成字符。比如换行符可以使用{Chr:13}{Chr:10}就表示Windows下的换行。
{Asc:A}
取得参数一的第一个字节的ASCII码(十进制)。
//{DeleteFromDB:程序目录mdb文件名,表名,索引}
删除数据库中的某一条记录。索引从1开始,如果索引为-1则删除最近一次使用{NextDB:程序目录mdb文件名,表名,列名}或{RandomDB:程序目录mdb文件名,表名,列名}读出的那条记录。
{InsertDB:程序目录mdb文件名,表名,列名1||列名2||...,数据1||数据2||...}
加入数据到数据库指定表名指定列,||(自定义||)用于分割列名和数据。
{InsertTXT:程序目录文件名,要保存的文本}
给指定文本文件后面追加文本。