excel专业开发_一起学Excel专业开发01:开篇

学习Excel技术,关注微信公众号:

excelperfect

今天五一,先祝大家节日快乐!

Excel专业开发是一本重量级的Excel专著!英文名为《Professional Excel Development:The Definitive Guide to DevelopingApplication Using Microsoft Excel and VBA》,中文名为《Excel专业开发:Microsoft Excel及VBA应用开发权威指南》,最新版本为第2版。由Excel界的资深人士Rob Bovey、Dennis Wallentin、Stephen Bullen和John Green联合著作,一部很有份量的书!

刚开始看到这本书是十多年前,当时是第1版,封面如下图1所示。

9e2a4915edf50d5696f0b610b6a677dc.png

图1:第1版封面

初次拿到这本书,翻看了几页,立即被其内容深深吸引,Excel竟然还能这样玩!无奈当时学艺不精,好多内容都需要花费很大精力才能理解。当时就曾经萌生过这样的想法,将这本书进行解读,以方便更多的人快速理解书中的内容,更好地提升Excel编程水平。还曾经边读边写过几篇文章,在ExcelHome的博客上发表,但没有坚持下来!

这本书第2版的英文版于2009年出版,中文版在2013年出版,封面如下图2所示。

3183e863b720a693b31226bb6628d9b9.png

图2:第2版封面

中文版一出来,我就毫不犹豫地买了,这一版增加了不少内容,尤其是针对Ribbon新界面。但是,由于当时工作忙,无暇顾及,没有太过于深入的研读,就将其摆在了书架上。

算一算,第2版出版至今已10年,当时,作者还为这本书建立了专门的网站讨论和答疑。可遗憾的是,据该网站消息,本书已不再有更新版本。

这是一本好书!作者从专业的角度讲解了Excel开发专业应用程序的方方面面,特别是前16章,边讲解相关内容边深入开发直至形成了一个完整健壮的PETRAS报表应用程序示例,对于将Excel编程水平提高到更高水平层次非常有帮助。坚持读完这本书,不仅会让你深入了解到Excel开发,让你大开眼界,最重要的是会让你的Excel编程水平以及对Excel的认识提升不止一个档次。

然而,阅读这本书需要具有一定的Excel VBA基础,对于刚入门VBA的人来说,可能太难了。因此,我决定一边重新研读这本书,一边将相关内容进行解析,供大家参考,方便有兴趣进一步学习VBA的朋友更好地学习这本书,更快地提升Excel编程技能。

大家在学习过程中有什么解读或想法,欢迎分享。

39d105580984dde54b2d96df3e04d197.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Professional Excel Development: The Definitive Guide to Developing Applications Using Microsoft Excel, VBA, and .NET (2nd Edition) 2nd Edition by Rob Bovey (Author), Dennis Wallentin (Author), Stephen Bullen (Author), John Green (Author) “As Excel applications become more complex and the Windows development platform more powerful, Excel developers need books like this to help them evolve their solutions to the next level of sophistication. Professional Excel Development is a book for developers who want to build powerful, state-of-the-art Excel applications using the latest Microsoft technologies.” –Gabhan Berry, Program Manager, Excel Programmability, Microsoft “The first edition of Professional Excel Development is my most-consulted and most-recommended book on Office development. The second edition expands both the depth and range. It shines because it takes every issue one step further than you expect. The book relies on the authors’ current, real-world experience to cover not only how a feature works, but also the practical implications of using it in professional work.” –Shauna Kelly, Director, Thendara Green “This book illustrates techniques that will result in well-designed, robust, and maintainable Excel-based applications. The authors’ advice comes from decades of solid experience of designing and building applications. The practicality of the methods is well illustrated by the example timesheet application that is developed step-by-step through the book. Every serious Excel developer should read this and learn from it. I did.” – Bill Manville, Application Developer, Bill Manville Associates The Start-to-Finish Guide to Building State-of-the-Art Solutions with Excel 2007 In this book, four world-class Microsoft® Excel developers offer start-to-finish guidance for building powerful, robust, and secure applications with Excel. The authors—three of whom have been honored by Microsoft as Excel Most Valuable Professionals (MVPs)—show how to consistently make the right design decisions and make the most of Excel’s most powerful new features. Using their techniques,you can reduce development costs, time to market, and hassle—and build more effective, successful solutions. Fully updated for Excel 2007, this book starts where other books on Excel programming leave off. Through a hands-on case study project, you’ll discover best practices for planning, architecting, and building Excel applications that are robust, secure, easy to maintain, and highly usable. If you’re a working developer, no other book on Excel programming offers you this much depth, insight, or value. • Design worksheets that will be more useful and reliable • Leverage built-in and application-specific add-ins • Construct applications that behave like independent Windows programs • Make the most of the new Ribbon user interface • Create cross-version applications that work with legacy versions of Excel • Utilize XML within Excel applications • Understand and use Windows API calls • Master VBA error handling, debugging, and performance optimization • Develop applications based on data stored in Access, SQL Server, and other databases • Build powerful visualization solutions with Excel charting engine • Learn how to work with VB.NET and leverage its IDE • Automate Microsoft Excel with VB.NET • Create managed COM add-ins for Microsoft Excel with VB.NET • Develop Excel solutions with Visual Studio Tools for Office (VSTO) • Integrate Excel with Web Services • Deploy applications more securely and efficiently

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值