Vol.35No.4JournalofShijiazhuangUniversityopliedTechnology第35卷第4期Aug.2023石家庄职业技术学院学报2023年8月文章编号:1009-4873(2023)04-0033-04ExcelVBA在河湖流域巡查数据处理过程中的应用王春华,子于京波,何莹,王三飞,张璟宇(北京市河湖流域管理事务中心科技科,北京102627)摘要:为提高河湖流域巡查监管水平,采用集智通APP,优点是可以快速采集目标点位的地理信息,并拍摄现场照片作为数据分析依据;缺点是拍摄照片的信息需要手动录入到Excel中.利用ExcelVBA的二次开发功能,可以自动实现照片信息的提取、加入,并生成链接,提高了巡查效率。关键词:巡查;数据处理;VBA;照片中图分类号:TP391.13文献标志码:A北京市有流域面积10km²及以上的河流共计425条,河流总长度6413.72kml17.北京属于海河流域,分为永定河、潮白河、北运河、大清河和蓟运河五大水系[2].425条河流中,大清河水系60条、永定河水系75条、北运河水系110条、潮白河水系138条、蓟运河水系42条.北京市河湖流域管理事务中心(以下简称“流域中心”)承担着北京市跨行政区流域上下游、左右岸重大涉水事务综合监管的事务性工作,河长制相关事务性工作,有关水利工程及相关设施运行监管的事务性工作[3].由于监管范围大,巡查周期内覆盖点位多,为提高监管水平,流域中心配备了集思宝的北斗手持GPS采集终端一集智通APP,在巡查过程中可以快速采集目标点位的地理信息,并拍摄现场照片作为数据分析依据.由于集智通APP的功能设计中没有将点位现场拍摄的照片信息集成到Excel中,巡查结束后,还需要人工梳理登记对应的照片,手动将照片信息录人到Excel中,工作量大且容易出错.本文利用ExcelVBA开发了根据Excel中相应行中记录的点位信息,自动查找该点位的所有照片信息,并在Excel相应行的不同列中加人链接的程序,自动实现照片信息的提取、加入,并生成链接,节省了人工处理数据的时间,提高了巡查效率,1天开发程序工具简介Excel是一款电子表格制作和数据分析软件,能通过运用各种函数和工具快速便捷地进行批量文字与数据的处理,它集成的VBA(VisualBasicforApplications)语言可以对Excel进行二次开发,极大地拓展了Excel的功能,使它具有了程序改造、插件开发及多任务批量处理的功能.VBA衍生于VB语言,主要应用于微软Office的各项组件之中,而尤其以Excel和Access应用VBA较多,它有着与VB几乎相同的开发环境[5]和语法.2程序开发思路将所有现场拍摄的照片名称添加到E...