① 项目背景
稀土高新区一家国企搞信创替代,桌面全部换成国产CPU加UOS系统,结果财务和统计口的业务一夜回到解放前:三百多张带VBA宏的Excel报表打不开,跑得动的也是按钮失灵、公式报错。信息科想让大家双系统过渡,领导不批,说信创验收就看全场景国产化率。同行普遍低估了办公宏的迁移难度,宏不是文档,是长在Windows生态上的小软件。
② 咨询设计
先做宏普查:写脚本扫描全部共享目录,统计出412个带宏文件,按调用外部库、ActiveX控件、纯VBA逻辑三类分诊,真正硬卡脖子的是调用ADO连SQL Server和用Win32 API弹窗的那一批,共87个。迁移路线定两条。第一条:办公套件统一国产WPS专业版,纯VBA逻辑的宏用WPS的JSA(JavaScript宏)重写,函数逻辑近似度高,个别VBA特有的字符串处理函数做了等价替换库。第二条:连数据库的那87个报表不再走宏直连,改为后端做统一数据接口,前端JSA调用HTTP接口取数,顺带把散落在宏里的十几个数据库明文密码收编进服务端,这是意外的安全收益。
③ 施工规划
迁移分三批试点,每批先挑业务骨干陪跑一周,问题清单每天汇总。重写宏做双跑校验:新旧两套同时出数,结果比对一致才切换,最大的一张全厂产能汇总表双跑了两周才放行。老Excel文件里遗留的宏全部禁用并出提示文档,防止有人误点旧文件引发混淆。UOS桌面做了打印驱动适配,老针式打印机找了厂商定制驱动,票据格式逐张调。
④ 安全补丁
宏迁移顺手解决了两个老毛病。一是宏病毒:过去VB宏是病毒重灾区,迁移后JSA环境默认禁用无签名宏,宏策略统一由信息科签名分发;二是权限收敛:数据接口按报表分配只读账号,过去一人一个数据库账号满天飞的情况清零。UOS终端加了准入控制,未登记设备进不了内网,文件外发走审批,信创和安全这次一起验收。
⑤ 验收交付
最终数据:412个宏文件中407个完成迁移并双跑通过,5个确认废弃;三百张常用报表月度出数时间平均缩短18%,因为接口取数比宏里逐格赋值快得多。信创验收现场演示了全流程国产化出报表,专家组分两次核对了文档。交付了宏迁移对照手册、接口清单和双跑报告,信息科现在自己就能维护新增报表。
⑥ 售后承诺
信创适配的坑我们趟过一整条河,外设、宏、中间件都能接。热线17704868686,2小时上门,大年三十随叫随到,终身技术咨询,不舍昼夜。
【不舍昼夜技术 · 包头IT全生命周期服务】
业务全闭环:咨询规划、方案设计、工程实施、竣工验收、维保售后。
咱能干的:包头修电脑/装监控/拉网线/做系统/救数据/办软件/卖耗材。
技术范畴:5G通信、大数据服务、信息系统集成、网络安全、商用密码、平面设计。
服务区域:昆区、青山区、九原区、东河区、高新区等包头全境,随叫随到。
技术热线:17704868686(本地专业团队,不舍昼夜为您守候!)