![RPA在财经中的应用 课件 chapter6:Wod文档处理自动化_第1页](http://file4.renrendoc.com/view15/M02/21/14/wKhkGWeR1c2Aeis0AAFV8kdWtro275.jpg)
![RPA在财经中的应用 课件 chapter6:Wod文档处理自动化_第2页](http://file4.renrendoc.com/view15/M02/21/14/wKhkGWeR1c2Aeis0AAFV8kdWtro2752.jpg)
![RPA在财经中的应用 课件 chapter6:Wod文档处理自动化_第3页](http://file4.renrendoc.com/view15/M02/21/14/wKhkGWeR1c2Aeis0AAFV8kdWtro2753.jpg)
![RPA在财经中的应用 课件 chapter6:Wod文档处理自动化_第4页](http://file4.renrendoc.com/view15/M02/21/14/wKhkGWeR1c2Aeis0AAFV8kdWtro2754.jpg)
![RPA在财经中的应用 课件 chapter6:Wod文档处理自动化_第5页](http://file4.renrendoc.com/view15/M02/21/14/wKhkGWeR1c2Aeis0AAFV8kdWtro2755.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Word文档处理自动化1文档操作命令2文档编辑命令3面试通知机器人4应聘人员信息汇总机器人Word操作自动化命令01文档操作命令打开关闭文档读取与重写文档保存文档获取文档路径文档操作命令打开文档“打开文档”命令用于打开“文件路径”指定的Word文件,返回objWord对象。该命令有4个必选属性:“文件路径”属性指定Word文件的路径,文件可以是doc、docx等格式,如果指定的文件不存在,UiBot会在指定路径新建一个同名的Word文件;“访问时密码”和“编辑时密码”属性分别对应于Word文档中设置的“打开文件时密码”和“修改文件时密码”;“是否可见”指进行Word文档自动化操作时,是否显示Word软件界面。文档操作命令关闭文档“关闭文档”命令关闭指定的文档对象。关闭文档时,默认保存文档内容。该命令有两个必选属性。“文档对象”属性指定需要关闭的文档对象。“关闭进程”属性为“是”,表示在关闭文档时,关闭Word进程;反之,在关闭文档时不关闭Word进程。“退出Word”命令关闭Word应用程序。该命令可与“关闭文档”命令组合使用。在自动处理多个Word文档时,可先设置“关闭文档”命令的“关闭进程”属性为“否”,待多个Word文档处理完毕后,再通过“退出Word”命令关闭Word应用程序。退出Word文档操作命令读取文档“读取文档”命令读取Word文档对象中的全部内容,保存到一个字符串变量中。读取文档命令会将文档中文字内容全部读取出来,但是暂时不支持读取文字的格式、表格的状态和图片。文档操作命令重写文档“重写文档”命令将内容写入到Word文档,会覆盖原有的内容。文档操作命令保存文档“保存文档”命令保存指定word文档。文档另存为“文档另存为”命令将Word文档对象存为另一文档。“文档对象”属性指定待保存的文档对象;“文件路径”属性指定文档另存为的位置与文件名;“文档格式”属性指定保存文档格式,后缀可为.doc、.docx、.txt、.csv等。文档操作命令获取文档路径“获取文档路径”命令获取已打开的Word文档文件路径。02文档编辑命令文档编辑命令设置光标位置“设置光标位置”命令设置Word文档光标所在位置。“移动次数”与“移动方式”属性配合使用,指的是光标按照“移动方式”移动多少次。“移动方式”属性有三个选项,分别是“字符”、“行”和“段落”,分别代表光标向右移动一个字符、向下移动一行和向下移动一个段落。文档编辑命令移动光标位置“移动光标位置”命令相对光标的当前位置,移动光标在Word文档中的位置。该命令除了与“设置光标位置”一样,有“文档对象”、“移动次数”、“移动方式”三个属性外,还有“移动方向”、“按住Shift”两个属性。“移动方向”可选择“左”、“右”、“上”、“下”,默认为“右”,表示从当前位置,向哪个方向移动。“左”、“上”的移动起始位置是选中文本的开始位置,“右”、“下”的移动起始位置是选中文本的结束位置。“按住Shift”表示光标移动时是否按住Shift键,默认为false。文档编辑命令查找文本后设置光标位置“查找文本后设置光标位置”命令在Word文档中查找指定的文本,并相对第一个查找到的文本设置光标位置。该命令除了“文档对象”属性外,还有“文本内容”、“相对位置”两个属性。“文本内容”属性设置查找的文本内容,“相对位置”设置光标相对于文本的位置,包括“选中文本”、“光标在文本之前”、“光标在文本之后”。文档编辑命令选择行“选择行”命令在Word文档中选择指定行范围。除了“文档对象”属性外,“起始行”、“结束行”属性分别设置选择范围的开始行与结束行。全选内容“全选内容”命令选中Word文档中的所有内容。该命令只有一个“文档对象”属性。文档编辑命令复制“复制”、“剪切”、“粘贴”、“退格键删除”命令分别对Word文档当前选中的内容执行复制、剪切、粘贴、删除操作。四个命令均只有一个“文档对象”属性。读取选中文字“读取选中文字”命令读取Word文档当前选中部分的文字,并将其保存在输出变量中。“读取选中文字”命令只有一个“文档对象”属性。剪切粘贴退格键删除文档编辑命令写入文字“写入文字”命令向Word文档光标所在的位置写入文字,如果有选中内容则替换选中的内容。文档编辑命令文字批量替换“文字批量替换”命令对Word文档中的特定字符串进行替换。除了“文档对象”属性外,该命令还有多个属性:“匹配字符串”属性设置要匹配的字符串,“替换字符串”属性设置要替换的字符串。在匹配字符串时,可设置是否“区分大小写”、是否“全字匹配”、是否“支持通配符”、是否“向下/向后查找”。“循环方式”属性设置“如果到达匹配范围的开头或结尾”的处理方式,包括“查找匹配结束”、“继续进行匹配”、“显示一条消息,询问是否匹配文档的其余部分”。“替换方式”属性包括“不替换任何内容”、“替换第一个符合条件的内容”、“替换所有符合条件的内容”。该命令如果找到匹配字符串,并将其替换为替换字符串,则返回True,否则返回False。文档编辑命令设置字体“设置字体”、“设置文字大小”、“设置文字颜色”、“设置文字样式”命令可设置选中文字的字体、大小、颜色、样式。这些命令均有“文档对象属性”,另外“设置字体”的“字体名”属性填写字体名称;“文字大小”的“字号大小”填写字号的大小,只能是数字;“文字颜色”的“文字颜色”填写16进制颜色色值(如“000000”表示黑色),也可自动识别black,white,blue,green,orange,pink,violet,red,yellow九种常用颜色的英文;“文字样式”是否粗体、是否斜体以及下划线的样式。设置文字大小设置文字颜色设置文字样式设置对齐方式“设置对齐方式”命令设置已打开Word文档当前选中文字的对齐方式,包括左对齐、居中对齐、右对齐、两端对齐、分散对齐,默认为“左对齐”。文档编辑命令插入回车“插入回车”、“插入新页面”命令分别在Word文档当前光标所在位置插入一个回车、分页符。插入新页面插入图片“插入图片”命令在Word文档当前光标所在位置插入一张图片。“图片路径”属性指定图片所在位置;“独立副本”属性表示在插入图片时,是否将插入的图片复制一份,默认为“是”;“保存到文档”属性表示在插入图片时,是否将插入的图片保存到Word文档中,默认为“是”。特别需要注意的是,为了防止图片删除或移位,建议将“保存到文档”设置为“是”。03面试通知撰写机器人需求分析自动化流程设计自动化流程实现开发步骤需求分析小王是人力资源部的招聘经理。每次安排好面试日程后,小王需要为每一位应聘人撰写一份个性化的面试通知,面试通知文件以应聘人的姓名命名,文件格式为PDF。面试日程安排信息表.xlsx、面试通知模板.docx文件示例如下图所示。面试通知撰写是一项枯燥而繁琐的工作,重复度高、工作量大、容易因疲劳出错。一旦出错,直接影响面试安排。了解到RPA技术后,小王希望通过编写一个“面试通知撰写机器人”帮助他完成此项工作。“面试日程安排信息表.xlsx”文件示例“面试通知模板.docx”文件示例需求分析业务流程步骤操作说明步骤1打开“面试日程安排信息表.xlsx”,并逐一读取应聘人面试日程安排信息。步骤2判断面试日程安排信息是否处理完毕?如果处理完毕,则完成工作;否则,继续处理下一条信息。步骤3将“面试通知模板.docx”文件另存为一个以应聘人姓名命名的docx文件。步骤4根据应聘人面试日程安排信息,在新建的docx文件中添加应聘人姓名、面试日期、面试时间、面试地点、应聘职位。步骤5将docx文件保存为PDF文件,文件名仍为应聘人姓名。面试通知撰写业务流程
面试通知撰写业务流程的操作步骤自动化流程设计根据以上需求分析,设计面试通知撰写机器人自动化流程如下图所示。在该流程中,机器人代替人工打开并读取面试日程安排信息表,逐一根据面试通知模板新建以应聘人姓名命名的Word文件,再根据面试日程安排在新建文件中填写个性化的面试通知信息,最后,将Word文件另存为以应聘人姓名命名的PDF文件。面试通知撰写机器人自动化流程自动化流程实现流程块自动化流程步骤功能描述命令名称读取面试通知步骤11.1打开“面试日程信息安排表.xlsx”打开EXCEL工作簿1.2读取面试日程信息安排表的总行数获取行数1.3读取面试日程信息安排表信息保存在面试信息二维数组g_arrInterviewInfo中读取区域1.4关闭“面试日程信息安排表.xlsx”关闭EXCEL工作簿生成面试通知步骤22.1遍历g_arrInterviewInfo依次读取数组中每个元素步骤33.1打开面试通知模板.docx打开文档3.2将Word文档另存为以应聘人姓名命名的docx文档文档另存为3.3关闭“面试通知模板.docx”关闭文档步骤44.1打开以应聘人姓名命名的docx文档打开文档4.2在文档的开头写入姓名写入文字4.3在文档中【面试日期】的位置写入面试日期查找文本后设置光标位置、写入文字4.4在文档中“面试时间:”“面试地点:”“应聘职位:”后写入面试时间、面试地点、应聘职位查找文本后设置光标位置、写入文字4.5按照“YYYY年MM月DD日”的格式格式化,在文档【通知日期】的位置写入通知日期获取时间(日期),查找文本后设置光标位置、写入文字步骤55.1将以应聘人姓名命名的docx文档保存为PDF文件文档另存为5.2关闭以应聘人姓名命名的docx文档关闭文档开发步骤流程图变量设置面试通知撰写机器人流程图开发步骤“面试通知撰写机器人”流程运行结果04应聘人员信息汇总机器人需求分析自动化流程设计自动化流程实现开发步骤需求分析小王是人力资源部的招聘经理。每隔一段时间,小王需要将应聘人员填写的“应聘人员基本信息登记表”(Word文档)信息汇总写入“应聘人员基本信息汇总表.xlsx”中,供人力资源部总监决策。应聘人员基本信息登记表.docx、应聘人员基本信息汇总表.xlsx的示例如下。应聘人员信息汇总撰写是一项枯燥而繁琐的工作,重复度高、工作量大、容易因疲劳出错。一旦出错,直接影响人员招聘。了解到RPA技术后,小王希望通过编写一个“应聘人员信息汇总机器人”帮助他完成此项工作。“应聘人员基本信息登记表.docx”示例“应聘人员基本信息汇总表.xlsx”示例需求分析应聘人员信息汇总业务流程业务流程步骤操作说明步骤1打开“应聘人员基本信息汇总表.xlsx”,为信息汇总登记做准备。步骤2打开“应聘人员基本信息登记表”文件夹。步骤3判断“应聘人员基本信息登记表”文件夹下的文件是否已全部处理完毕?如果处理完毕,则完成工作;否则,继续处理下一个文件。步骤4打开某一应聘者的“应聘人员基本信息登记表.docx”,并依次读取姓名、性别、联系电话、年龄、应聘部门、应聘职位。步骤5在“应聘人员基本信息汇总表.xlsx”的指定位置填写该应聘人的姓名、性别、联系电话、年龄、应聘部门、应聘职位,并保存。
应聘人员信息汇总业务流程的操作步骤自动化流程设计根据以上需求分析,设计应聘人员信息汇总机器人自动化流程如下图所示。在该流程中,机器人代替人工打开“应聘人员基本信息汇总表.xlsx”文件,逐一读取“应聘人员基本信息”文件夹下每个应聘人员的基本信息登记表,并将相关信息写入“应聘人员基本信息汇总表.xlsx”中。应聘人员信息汇总机器人自动化流程自动化流程实现流程块自动化流程步骤功能描述命令名称应聘人员信息汇总步骤11.1打开“应聘人员基本信息汇总表.xlsx”打开EXCEL工作簿1.2设置一个行标记lines,指代从EXCEL文件的第几行开始录入数据变量赋值步骤22.1获取路径“应聘人员基本信息登记表”下所有文件的文件名,保存到数组arrAllFils中。获取文件或文件夹列表步骤33.1遍历数组arrAllFils依次读取数组中每个元素步骤44.1打开某一应聘者的“应聘人员基本信息登记表.docx”打开文档4.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论