随笔分类 - Office编程
摘要:我们知道,操作Excel最直接最强有力的方法,是引用Excel的DLL,然后使用包装好的Excel对象体系来执行查找、更新Excel数据,或者一些其他动作。然而如果只是简单地处理一些集合数据,有一种途径可以避免去面对繁杂的Excel对象、各种奇形怪状的变量和函数参数,那就是ADO.NET。以下是微软的一篇知识库文章,详细地说明了如何通过OLE DB连接对Excel数据进行增删改查,其几乎支持所有版本的Excel(我只用到过Excel 2003和Excel 2007)。贴原文的事情就不干了,里面有详细的例子:http://support.microsoft.com/default.aspx?sc
阅读全文
摘要:从Excel 2002开始,微软提供了一种叫做Excel RTD(real-time data)的技术,使用该技术可以在Excel中实时查看和更新数据。RTD采用所谓的“推-拉”相结合的技术,使得其在实时获取和更新不断变化的数据(例如股票、汇率、天气)的性能方面,相比较之前的DDE更加稳健和快速。在MSDN的Real-Time Data FAQ上有其性能描述(http://msdn.microsoft.com/en-us/library/aa140060(v=office.10).aspx#odc_xlrtdfaq_whatisrtd),据说在一台配置为Pentium III 500 MHz的
阅读全文
摘要:最近在研究Office编程,发现了这个领域也是非常非常的有趣,而且,市场也是大大的有.今天遇到的一个课题是:用VS2008编写一个COM组件,并在Excel中用VBA调用这个COM组件实现一些功能.以下是示例代码: 1,创建一个Class Library Project.并编写如下代码(如果选择[New Item]->[Com Class],则不需要定义接口,可以直接对类进行编程,这个类是COM可...
阅读全文

浙公网安备 33010602011771号