今天在BT群中看到了这么一个帖子:人们在用Microsoft Word干什么?
我把图片贴出来——因为根据我过往的经验,我看上的帖子和图片往往会在一段时间后变得不可访问: 
这张图片的可靠性暂且不论,不过确实说出了一个问题:微软一如既往的一种傲慢。这种傲慢体现在“我的方法一定是对的;请你按照我的方法来做”的一种态度。
现实情况是,微软过于强势,桌面应用中的Office套件所向披靡,几乎改变了所有人的习惯,这种状况又反过来促使微软进行如上的思考和行动。这能怪谁呢?
今天在BT群中看到了这么一个帖子:人们在用Microsoft Word干什么?
我把图片贴出来——因为根据我过往的经验,我看上的帖子和图片往往会在一段时间后变得不可访问: 
这张图片的可靠性暂且不论,不过确实说出了一个问题:微软一如既往的一种傲慢。这种傲慢体现在“我的方法一定是对的;请你按照我的方法来做”的一种态度。
现实情况是,微软过于强势,桌面应用中的Office套件所向披靡,几乎改变了所有人的习惯,这种状况又反过来促使微软进行如上的思考和行动。这能怪谁呢?
笔者曾经有若干篇文章介绍了在BDS 2006下开发Interop程序的一般步骤。有兴趣的读者可以参考这些文章的汇总:http://www.go4pro.org/cate_list.asp?cate=20。
上面提到的开发方法,是建立一个程序,然后创建Excel的应用对象(Application),再获得相应接口(如Workbook,Worksheet,Cells)的引用并对其进行进一步的操作。调用方式是通过由外(自己开发的程序)到内(Excel)。
今天我要介绍一种新的利用.NET开发Interop应用的方法。这种方法与上述方法最大的不同就在于它是由内(Excel)到外(自己开发的程序)进行的。