关于office二次开发的一点思考

作者:朱金灿

来源:http://blog.csdn.net/clever101

今天和朋友聊天。他们要做一个类似excel表格的控件。我问他为何不采取MS office二次开发的方式。因此我觉得类似excel表格这种支持公式的复杂表格,一时半会是做不好的。我问他是不是因为正版的office成本太高的缘故。他说不是,他们面对国企用户,国企用户本身就有正版的office。他说国企老总的思维是这样的,如果他看到你只是简单调用office的功能,你想他们还愿意掏几十万上百万来买你的系统吗?他们肯定会认定你的系统不够强大。实际上他们软件的第一版就是office二次开发的,后来的版本就完全改过来了。

说实话我比较难理解这种国企老总的思维。现在应用系统的创新主要在业务方面的创新,就是说信息技术为业务创新服务,而不是倒过来显示系统多么强大。事实上业界也有这方面的声音:孟岩在《为什么我们不重视Office开发——与郭安定谈话想到的》提到:很多时候我们花了巨大的精力所作的东西,其实只不过是Office现有功能的拙劣复制。把宝贵的资源和人力浪费在重复发明轮子上,花大量精力来研究表格、图表、报表的开发,文档的格式化,复杂统计算法的调试,Email客户端的编写,日程与任务的编排,累得筋疲力尽,等到真的要考虑用户个性化需求的时候,已经强弩之末了。殊不知这些功能,通过VBA编程,在Word、Excel、Outlook、Project等Office套件中,全都唾手可得,如果能够充分利用,很多应用项目(特别是企业应用项目)的开发就会轻快很多。现有的Office软件具有强大的Web访问和编程能力,把它们与Web结合起来,充分发挥两端的优势,这难道不应该是一个很好的企业解决思路吗?

在项目开发中使用office二次开发会大大提升效率,但如果在产品研发中则需要考虑office的正版成本以及使用微软的平台可能会由此被控制的风险等。这里有一篇不同观点的文章:也谈为什么我们不重视Office开发--看孟岩说有感


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值