快捷搜索:  汽车  科技

用vba实现报表自动生成(VBSvba办公自动化实现报表自动推送)

用vba实现报表自动生成(VBSvba办公自动化实现报表自动推送)网站数据整理后写进excel网抓核心代码3、用CDO.Configuration发送微信QQ邮箱提醒至指定邮箱4、添加windows定时任务 定时执行VBS脚本部分代码如下

最近公司同事找到我,告诉我周末需要对指标进行实时监控,周末非得打开电脑导出数据,做成报表,发到企业微信工作群,事情很简单,但必须有人去做,问我有没有简单办法实现自动化。

思路:制作一个VBS脚本,定时执行即可

1、利用WinHttp.WinHttpRequest模拟登陆实时抓取数据

2、用Excel.Application生成报表,并对报表截图

3、用CDO.Configuration发送微信QQ邮箱提醒至指定邮箱

4、添加windows定时任务 定时执行VBS脚本

部分代码如下

用vba实现报表自动生成(VBSvba办公自动化实现报表自动推送)(1)

网抓核心代码

用vba实现报表自动生成(VBSvba办公自动化实现报表自动推送)(2)

网站数据整理后写进excel

用vba实现报表自动生成(VBSvba办公自动化实现报表自动推送)(3)

表格VBA部分

用vba实现报表自动生成(VBSvba办公自动化实现报表自动推送)(4)

将VBA截图部分用邮件发送出去

用vba实现报表自动生成(VBSvba办公自动化实现报表自动推送)(5)

报表部分

用vba实现报表自动生成(VBSvba办公自动化实现报表自动推送)(6)

QQ邮箱微信提醒

用vba实现报表自动生成(VBSvba办公自动化实现报表自动推送)(7)

邮件内容部分

以上步骤就可以实现数据自动采集、报表整理、报表定时推送的功能啦,网抓是关键(js逆向分析是难点),有类似需求的可以私信我,下期教大家搭建IIS服务器,配上ASP 简单的办公自动化

猜您喜欢: