zoukankan      html  css  js  c++  java
  • 关于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开发--看孟岩说有感

     

          如果你觉得我的博客对你有帮助,请在下面网址中博客之星评选活动投我一票:

    http://vote.blog.csdn.net/item/blogstar/clever101(单击候选人介绍下面的投他一票那个按钮)

    参与投票有机会获奖:

         最佳贡献奖:通过微博分享活动就有机会获得30元充值卡一张(每周抽选5名)
        幸运奖:凡参与投票用户就有机会获得精美小礼品一份。(每周抽选5名)
        积极参与奖:所有参与投票并符合条件的用户均可获得20个下载积分。


  • 相关阅读:
    Linux服务下,设置开机自启动服务
    [知识分享] 实用且具有参考意义的博客网站
    [AutoHotKey] 自定义配置快捷键
    [driver] probe调用的时机
    [vscode] 常用快捷键
    [Linux] 双系统下linux自动挂载windows下的逻辑分区
    [Linux] manjaro中文输入法配置
    [Linux] gnome桌面顶栏透明效果
    [Linux] manjaro窗口按钮异常
    博客园简约主题设置
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6470755.html
Copyright © 2011-2022 走看看