一个不太确切的数据,VBA图书的市场比例: Excel的占65%,综合的占20%,Access占10%,其它5%(含AutoCAD、Word等)。 市面上专门介绍Word VBA的书(中文版)实在太少,一本《Word 2000 VBA一册通》(网上很容易找到),挺全面,就是抄帮助文档抄得太厉害了。而另一本《Word VBA高效排版范例应用》(出版日期:2005-11),似乎又从前一本书中“借鉴”了不少东西。 为什么会这样呢? 先拿Word和Access对比一下: Word比Access使用更广泛吧,居然关于Access VBA的书更多! 其实,关于Word普通操作的书,肯定是Word的更多,而普通用户对Access几乎不感兴趣,更别说VBA了。 可见VBA(Office二次开发)主要面向更专业的人士,而不是普通用户 再比较Word和Excel: Word的基本操作是录入+格式设置 Excel的基本操作是录入+统计 格式设置不用动脑筋,统计则涉及公式函数和图表的应用,更具有“技术含量” 我觉得,从“技术含量”看,Excel的公式函数对应于Word的查找替换+域 由于Word的很多操作往往可以暴力解决,再加上有许多现成的模板,使得用户没有深入学习的迫切。 更重要的是,Word的操作得到的是一个界面效果,可以直观感受,而Excel的操作是数据,要求结果准确,暴力解决既繁琐,又容易出错。 结论: 应用层次的不同,导致普通Excel用户更易于接触VBA 而Excel是数据库,地位远远高于Word。 Excel VBA的书很多,而Word VBA的极少就不难解释了。
|