碎碎念
今天突然有个QQ加我,点开资料一看,是个汉子,信息显示是“Excel狂热爱好者”。想请教 vba调用c# 的问题。
天啦噜~ 突然记起曾经为了一个叫“Excel插件”的东西奋斗过的那些日子,在一个好像叫Excelhome的论坛中 留过言还是发过贴。好几年过去了竟然还被人翻到来加QQ。。。
一时唏嘘,故有此文。
刚入行时,是一个C#开发者。前几年一直在用该语言开发一个“Excel插件”的东西,就是用C#写个dll,注册到Excel里面,扩充一些自定义函数等等。。。这个技术应用在金融领域内,要做的东西还是有点技术含量的,做这个东西先后经历了两家公司,也是这两家公司给我的感觉。。。嗯,现在对比起来,风格迥异。
第一家公司(A公司)技术非常保守。在那个时候。开发一个Excel插件其实是有资料的。主要是资料是英文的,A公司的英文实力比较弱。。应该是非常弱。。。结果搞了很久很久,才弄出来还有各种诡异问题(某种环境下安装不上啦。。。出值不稳定啦等等)。那就这种技术呢偏生非常保守。将代码局限在一个几个人的小圈子里。其他人不能读写。对当时刚入行的我来说,这个技术感觉很神秘。是怎么做到的就把一堆c#写的东西显示在Excel里了,因为觉得神秘,所以对代码封闭这种事情也就表示理解。其实现在想想,当时在A公司的时候,其实什么都没学到,因为那些所谓的“技术”全封闭了。就像以前 小徒弟跟老师傅学手艺的时候,每到关键时刻 总要喝退所有徒弟,独自在一个小黑屋里完成,除非到了某种“特殊”时刻,才会将这“独门”技艺传给“某位”徒弟。
当时因为某种原因【脸红】在A公司并没有干很久就离开了。到了B公司,B公司正好也在做同款软件(Excel插件),可能当时B公司领导并不是很熟悉A公司的具体情况,把我这么一个并不懂客户端开发的人搞过来。这我可头大了。幸运的是在B公司碰到两位牛人。这两个家伙我至今想起来仍然觉得很佩服,英文也很好,主要是被这两个家伙搞出来了。所以后来我对这块自然也就比较熟悉。但是B公司在这点上毫不藏私,应该说主要是这两位牛人非常愿意分享自己的所得,拿出来大家讨论。后来我被这两位影响也很大,知道自己也要主动的去学习一些东西。
总之呢,反对技术封闭!支持开源!
关于这个Excel插件的技术,博客园里有个家伙已经完全分享出来了,如果再有人有关于这方面的问题,又正好搜到了这篇文字,可以直接去这里学习找答案:http://www.cnblogs.com/yangecnu/category/499866.html
~~~~~~~~~~~~~下班咯,下次再写~~~~~~~~~~~~