
当你Excel VBA玩到一定程度,我们可以将Excel与第三方控件的整合应用,这样可以极大拓展Excel软件的应用场景,比如VBA网抓,VBA整合数据库开发管理系统,excel插件等等。
【VBA网抓】:
VBA网抓算是比较难的应用了,网上的资料也是非常的少,但也是非常有价值的,可以看下某宝Excel代做,VBA网抓一般报价都是100起步的,高手用VBA网抓来做彩票分析、股市分析、电商卖家分析、批量下载资源等等。学习Excel VBA网抓要求比较高,你需要懂得html、Javascript、WebBrowser等等相关知识。
跟一方君学VBA网抓(点击学习)
建议看视频学习,这样效率更高,跟老师学不懂的地方可以问,学起来更加高效,容易上手。
【VBA整合数据库开发管理系统】:
Excel与第三方控件的整合应用各种场景,已经被大家所认知,实际上,Excel与第三方控件的整合应用,才是Excel软件的精髓之一,也是掌握难点。一旦大家认识或者攻破的这个难点,会对Excel能力的理解就会进入到一个更加广阔的世界!
Excel具有强大的数据处理功能和计算分析能力,但是Excel也具有局限性和缺点,比如存储的数据量是有限的,对复杂逻辑结构数据的计算能力也是有限的。因此,当要处理大量数据的时候,应当使用数据库,比如Access、SQL Server和Oracle等等,而不是Excel工作表。将Excel与数据库结合起来,可以充分利用各自的优势,使工作更加得心应手。
ExcelVBA整合Access数据库应用(点我学习)
实例应用:
本系统采用模块开发的思路,将access数据库作为后台,excel作为前台,开发基于Access数据库的Excel管理系统,是有实际应用且运转良好。综合性较强,需要具备一下知识点:
1) 数组、字典、自定义函数。
2) VBA整合Access数据库编程(VBA+ADO+SQL)
3) Ribbon功能区设计
4) 窗体与控件
很多学习VBA很长一段时间的人,会感觉自己的水平一直提不上去,其实可以尝试做一个这种综合性比较强的开发,这样一个系统做出来后,大家的VBA水平就能上一个大台阶了。
【Excel插件】:
VSTO(Visual Studio Tools for Office)是微软推出的全新的用于开发Office插件的编程工具。学习VSTO开发是VBA高级用户必走的进阶之路。你可以选择用VB还是C#来开发,用VB开发Excel插件资料比较多,也相对简单,但是我还是建议大家用C#来做,虽然一开始比较费劲一点,但一旦上路了,你就会发现,你有可能已经是一个程序员了,专业的程序员,哈哈哈。
VSTO外接程序开发<第一季>
VSTO外接程序开发<第二季> - 网易云课堂
这个是用C#开发的,网上的资料非常非常少,很多都是我自己的经验总结。
