谁用.net搞过office编程? office.net 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先学 vba,你可以在 excel-home 论坛上注册一个账号。先把 Excel 搞明白,再开始 vsto。 你需要问什么,可以发帖呀。ExcelHome上只会vba,你可以先看看vba对象,然后用C#找个网上的ExcelHelp类。注意excel range、worksheet、workbook、app对象的释放,否则会在内存里面留下excel进程的 office软件有好多东西的,楼主是想学什么,excel操作,word操作,access操作,学单个还是多个?word的操作提供个度娘文章吧wenku.baidu.com/link?url=DQm_RXnwwfEaqGr_q4YQjnhahj2Xs_nB-cxgvFxL9VcBlFa4cHlDzuenrqzyG9bSPcdAg7vDrfLt1f8EQKppY7nRmr45J6ZOkFLukUDJAQKexcel上面的两位都说了,access有ADO操作,这个学C#的时候应该学过的,其他的应用就不大了 我想学先学习excel操作,后面的东西,以后要用到 再说。 看看我写的通过 Office PIA 的方式操作Excel的博客:http://blog.csdn.net/yapingxin/article/category/1072388 恩恩,这愁找不到一个系统的博客看,谢谢大神,已关注,也希望你能更新更多关于office的知识。 先学VBA,比较简单的,VBA确实操作非常方便 vba要会vb语言吗?两者语法一样,可以这样说“VBA是VB的子集,而且VBA必须依赖宿主程序来执行(如Excel),而VB是可以单独编译执行” 说实话,VBA并不方便,因为VBA的语法毕竟落后,我一般都写插件,不是一般方便,毕竟语言是C# 楼主可以尝试了解一下NPOI这个类库~~ 是的,强烈建议也考虑一下NPOI!Office PIA和NPOI,这两种方式各有千秋,但是通常我会优先选择NPOI。 关于NPOI,我也在博客里面写了个例子:用NPOI读.xls文件中的表格http://blog.csdn.net/yapingxin/article/details/7319509并且提到:前面我们通过一系列文章介绍了Office PIA操作Excel文档的方法,但这并不是操作Excel文档的唯一方法。本文提供的代码示例通过NPOI来读Excel,这样的实现方法有三个好处:1. 运行环境不依赖于Office Application;2. 由于不需要打开Office Application进程,直接分析文件,所以执行速度快;3. 可并发。在《Office 2003 PIA编程的问题:文件保存为XlFileFormat.xlExcel7格式时Range.Merge()失效》http://blog.csdn.net/yapingxin/article/details/7235691 在这篇文章里我提到:先抱怨一下:最近在写一个极其恶心的程序:生成Excel reporting。说这个程序恶心,是因为,实现这个报表的方法有很多,我却不得不用我心目中最差的一种方式来实现。先说说我心目中最好的方式:应该是用NPOI这样的开源库来实现。这个开源库可以脱离开Office软件来独立地生成Excel文件(包括.xls格式和.xlsx格式)。其实实现这种功能的开源库很多,为什么用NPOI呢?因为:1. NPOI经无数实践所检验,稳定可靠、兼容性良好;2. NPOI基于Apache 2.0 License,可以合法且免费地用于商业闭源项目。但是,因为在这个项目里能说得上话的领导要求不使用任何第三方库,那么我的选择就只有用Office PIA了。这种方式在我心目中是最差解决方案。Office PIA实际上是通过interop的COM组件来调用Office软件本身来实现文件的创建、读取,微软在MSDN里面明明白白地建议开发者:如果想要调用Office 2007,那么就要用Office 2007 PIA。如果想要调用Office 2010软件,那么就要用Office 2010 PIA。这下问题来了:用户的电脑上面部署什么软件,我们是很难控制的——当然我们也可以提要求,要求用户安装什么软件。用户的电脑可能安装Office 2003,也可能安装Office 2007,也可能安装Office 2010,也可能根本没有安装Office。 串口程序接收数据不完整的问题。 我刚学C#,弱弱的问2个问题。 命名空间 system 中不存在类型或命名空间名称 management 是缺少程序集引用吗 高手给个.NET C#写的记事本码源 .net 研究群 8275276 请推荐一本快速参考之类的.net framework工具书. winform修改listview数据问题 如何在多文档中的windows菜单上加上子窗口的标题。 如何在C#中取得主板的序列号? 谁有OA的截面给我看看 求解决Webservice 接口调用远程主机强迫关闭了一个现有的连接异常 winform中如何让“正在加载”的界面保持在前面啊?
word的操作提供个度娘文章吧
wenku.baidu.com/link?url=DQm_RXnwwfEaqGr_q4YQjnhahj2Xs_nB-cxgvFxL9VcBlFa4cHlDzuenrqzyG9bSPcdAg7vDrfLt1f8EQKppY7nRmr45J6ZOkFLukUDJAQKexcel上面的两位都说了,access有ADO操作,这个学C#的时候应该学过的,其他的应用就不大了
我想学先学习excel操作,后面的东西,以后要用到 再说。
http://blog.csdn.net/yapingxin/article/category/1072388
两者语法一样,可以这样说“VBA是VB的子集,而且VBA必须依赖宿主程序来执行(如Excel),而VB是可以单独编译执行”
是的,强烈建议也考虑一下NPOI!Office PIA和NPOI,这两种方式各有千秋,但是通常我会优先选择NPOI。
http://blog.csdn.net/yapingxin/article/details/7319509并且提到:前面我们通过一系列文章介绍了Office PIA操作Excel文档的方法,但这并不是操作Excel文档的唯一方法。本文提供的代码示例通过NPOI来读Excel,这样的实现方法有三个好处:
1. 运行环境不依赖于Office Application;
2. 由于不需要打开Office Application进程,直接分析文件,所以执行速度快;
3. 可并发。
在《Office 2003 PIA编程的问题:文件保存为XlFileFormat.xlExcel7格式时Range.Merge()失效》http://blog.csdn.net/yapingxin/article/details/7235691 在这篇文章里我提到:先抱怨一下:最近在写一个极其恶心的程序:生成Excel reporting。说这个程序恶心,是因为,实现这个报表的方法有很多,我却不得不用我心目中最差的一种方式来实现。
先说说我心目中最好的方式:应该是用NPOI这样的开源库来实现。这个开源库可以脱离开Office软件来独立地生成Excel文件(包括.xls格式和.xlsx格式)。其实实现这种功能的开源库很多,为什么用NPOI呢?因为:
1. NPOI经无数实践所检验,稳定可靠、兼容性良好;
2. NPOI基于Apache 2.0 License,可以合法且免费地用于商业闭源项目。但是,因为在这个项目里能说得上话的领导要求不使用任何第三方库,那么我的选择就只有用Office PIA了。这种方式在我心目中是最差解决方案。Office PIA实际上是通过interop的COM组件来调用Office软件本身来实现文件的创建、读取,微软在MSDN里面明明白白地建议开发者:如果想要调用Office 2007,那么就要用Office 2007 PIA。如果想要调用Office 2010软件,那么就要用Office 2010 PIA。这下问题来了:用户的电脑上面部署什么软件,我们是很难控制的——当然我们也可以提要求,要求用户安装什么软件。用户的电脑可能安装Office 2003,也可能安装Office 2007,也可能安装Office 2010,也可能根本没有安装Office。