Word操作
跟操作Word相关的一些操作,系统必须安装office word或wps,这些操作都是可视化的操作。
新建Word文档
在office或者wps里面创建空白的word文档,该文档暂未保存
输入参数:
| 参数 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
| 文件标识 | string | 是 | 该文档的标识,便于后续操作 |
输出参数:
无
打开Word
打开指定Word文档
输入参数:
| 参数 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
| 文件路劲 | string | 是 | 打开Excel文件的路径 |
| 文件标识 | string | 否 | 对打开的进行标识,方便进行后续操作 |
| 打开方式 | string | 否 | wps或者office,如果为空,则采用已经的安装方式打开 |
输出参数:
无
关闭指定Word
根据文件标识关闭Word
输入参数:
| 参数 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
| 文件标识 | string | 否 | 对打开的进行标识,方便进行后续操作 |
| 保存方式 | string | 是 | 关闭时保存文件的方式 |
输出参数:
无
关闭所有Word
关闭所有打开的Word
输入参数:
| 参数 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
| 保存方式 | string | 是 | 关闭时保存文件的方式 |
输出参数:
无
保存
保存当前打开的Word文件
输入参数:
无
激活Word文件
根据文件标识,激活打开的Word的文件,一般用在打开多个Word文件需要对其中一个进行操作的情况
输入参数:
| 参数 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
| 文件标识 | string | 是 | 文件标识 |
输出参数:
无
另存为
另存已经打开的Word文件
输入参数:
| 参数 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
| 文件路径 | string | 是 | 另存的文件路径,不含文件名 |
| 文件名 | string | 是 | 文件名,需要加后缀名,如:a.docx |
输出参数:
无
新建空白页面
在打开的Word文件里面插入空白页
输入参数:
无
输出参数:
无
插入分页符
插入分页符、分栏符、换行符
输入参数:
| 参数 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
| 添加位置 | string | 是 | 符号添加的位置,光标位置、文档开头、文档结尾、段落 |
| 段落索引 | string | 否 | 当添加位置为段落时必填,索引从1开始,1表格第一个段落 |
| 分页符类型 | string | 否 | 分页符、分栏符、换行符 |
输出参数:
无
分页类型跟wps或office的分页符操作保持一致,如下图

当添加位置为段落时,插入的符号会替换整个段落,如下图
在第二个段落插入换行符,添加位置为段落,段落索引为2,分页符类型为换行符
插入前
插入后
获取当前光标
获取当前光标位置
输入参数:
无
输出参数:
| 变量名 | 类型 | 说明 |
|---|---|---|
| 自定义 | string | 光标的位置,如:1页,3行,6列 |
移动光标
移动鼠标光标
输入参数:
| 参数 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
| 移动方式 | string | 是 | 光标根据什么单位进行移动,字、段落、句子 |
| 移动方向 | string | 是 | 光标移动方向,上、下、左、右 |
| 是否按住shift | string | 是 | 是:移动的区域会选中,否:不会选中 |
| 移动数量 | int | 是 | 移动单位的数量,如:1段落 |
输出参数:
无
移动光标至末尾
移动光标至文档末尾
输入参数:
无
输出参数:
无
定位光标
定位光标到文档指定位置
输入参数:
| 参数 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
| 移动方式 | string | 是 | 光标根据什么单位进行移动,行、页等 |
| 移动位置 | string | 是 | 光标从哪个位置开始移动 |
| 移动数量 | int | 是 | 移动单位的数量,如:1行 |
输出参数:
无
当移动位置参数为文档起点或文档终点时,表示的时从文档起点和文档终点开始移动
比如:移动方式为行,移动位置为文档起点,移动数量为2,表示从文档起点向下移动2行
当移动位置参数为上一个或下一个时,表示的时从当前位置向上或向下移动多少个移动单位
比如:移动方式为行,移动位置为下一个,移动数量为2,表示从当前位置向下移动2行
读取文档
读取文档内容
输入参数:
| 参数 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
| 读取方式 | string | 是 | 读取方式,当前选择、段落、整个文档 |
| 段落索引 | int | 是 | 读取第几个段落,当读取方式为段落时必填,从1开始,1表示第一个段落 |
输出参数:
| 变量名 | 类型 | 说明 |
|---|---|---|
| 自定义 | string | 读取的内容 |
查找文本
查找指定文本
输入参数:
| 参数 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
| 文本 | string | 是 | 查找文本 |
| 区分大小写 | string | 是 | 是否区分大小写 |
| 向前查找 | string | 是 | 是否是向前查找 |
| 使用通配符 | string | 是 | 是否使用统配符 |
输出参数:
无(查找到的文本会被选中)
常用通配符
1、任意单个字符:?可以代表任意单个字符,输入几个?就代表几个未知字符。如:输入?国就可以找到诸如中国、美国、德国等字符;输入???国可以找到孟加拉国等字符。
2、任意多个字符:*可以代表任意多个字符。如:输入*国就可以找到中国、美国、孟加拉国等字符。
3、指定字符之一:[]框内的字符可以是指定要查找的字符之一,如:输入[中美]国就可以找到中国、美国。又如:输入th[iu]g,就可查找到thigh和thug。输入[学硕博]士,查找到的将会是学士、士、硕士、博士。
4、指定范围内的任意单个字符:[x-x]可以指定某一范围内的任意单个字符,如:输入[a-c]mend的话,Word查找工具就可以找到amend、bmend、cmend等字符内容。
5、排除指定范、排除指定范围内的任意单个字符:[!x-x]可以用来排除指定范围内的任意单个字符,如:输入[!a-c]的话,Word程序就可以找到good、see、these等目标字符,而所有包含字符a、b、c之类的内容都不会在查找结果中出现。
6、指定前一字符的个数:{n}可以用来指定要查找的字符中包含前一字符的个数,如:输入cho{1} se就是说包含1个前一字符o,可以找到chose,输入cho{2}se就是说包含2个前一字符o,可以找到, choose。
7、指定前一字符、指定前一字符数范围:{x,x}可以用指定要查找字符中前一字符数范围,如:输入cho{1,2},则说明包含前一字符o数目范围是1-2个,则可以找到chose、choose。
8、一个以上的前一字符:@可以用来指定要查找字符中包含一个以上的前一字符,如:输入,就可以找到,chose、choose`等字符。
9、指定起始字符串:<可以用来指定要查找字符中的起始字符串,如:输入<ag,就说明要查找的字符的起始字符为ag,可以找到ago、agree、again等字符。输入<te的话,可能查到ten、tea等。
10、指定结尾字符串:>可以用来指定要查找字符中的结尾字符串,如:输入er>,就说明要查找的字符的结尾字符为er,可以找到 ver、her、lover等等。输入en>,就说明要查找到以en结尾的所有目标对象,可能找到ten、pen、men;输入up>,就说明要查找到以up结尾的所有目标对象,例如会找到setup、cup等等。
文本替换
替换指定文本
输入参数:
| 参数 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
| 被替换字符 | string | 是 | 被替换字符 |
| 替换字符 | string | 是 | 替换字符 |
| 替换方式 | string | 是 | 替换第一个或全部替换 |
输出参数:
无
插入文本
在指定位置插入文本
输入参数:
| 参数 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
| 添加位置 | string | 是 | 文本插入位置 |
| 文本 | string | 是 | 插入的文本内容 |
| 段落索引 | int | 否 | 当添加位置为段落时必填,文本插入在该段落之后,从1开始,1表示第一个段落 |
输出参数:
无
复制整个文档
复制整个文档内容到剪切板
输入参数:
无
输出参数:
无
复制当前选择
复制选中内容到剪切板
输入参数:
无
输出参数:
无
剪贴当前选择
剪切选中内容到剪切板
输入参数:
无
输出参数:
无
粘贴选择文本
粘贴复制的文本到光标位置
输入参数:
无
输出参数:
无
插入段落
在指定位置插入段落(段落末尾带有换行符)
输入参数:
| 参数 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
| 添加位置 | string | 是 | 文本插入位置 |
| 文本 | string | 是 | 插入的文本内容 |
| 段落索引 | int | 否 | 当添加位置为段落时必填,文本插入在该段落之后,从1开始,1表示第一个段落 |
输出参数:
无
替换段落
替换指定位置的段落
输入参数:
| 参数 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
| 替换位置 | string | 是 | 替换段落位置 |
| 文本 | string | 是 | 插入的文本内容 |
| 段落索引 | int | 否 | 当添加位置为段落时必填,文本插入在该段落之后,从1开始,1表示第一个段落 |
输出参数:
无
替换位置参数 光标位置表示光标所在段落,文档开头表示文档开始的第一个段落,文档末尾表示文档最后一个段落
设置字体
设置文本字体
输入参数:
| 参数 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
| 替换区域 | string | 是 | 设置字体的区域 |
| 段落索引 | int | 否 | 当替换区域为段落时必填,文本插入在该段落之后,从1开始,1表示第一个段落 |
| 字体 | string | 是 | 设置的字体名称,如:黑体 |
| 字体颜色 | string | 是 | 颜色值如#ff44ff等 |
| 字体大小 | int | 是 | 字号,如:20 |
| 是否粗体 | string | 是 | 是否设置粗体 |
| 是否斜体 | string | 是 | 是否设置斜体 |
| 是否下划线 | string | 是 | 是否设置下划线 |
输出参数:
无
插入图片
插入图片
输入参数:
| 参数 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
| 添加位置 | string | 是 | 文本插入位置 |
| 文本 | string | 是 | 插入的文本内容 |
| 段落索引 | int | 否 | 当添加位置为段落时必填,文本插入在该段落之后,从1开始,1表示第一个段落 |
| 图片地址 | string | 否 | 插入图片的路径 |
| 宽度 | int | 否 | 设置图片显示宽度 |
| 高度 | int | 否 | 设置图片显示高度 |
输出参数:
无