C#+VBA操作Excel总结

Excel在日常办公中应用非常广泛,这次我接到一个案子,需要往Excel中写入数据并能够打印出固定格式,前前后后大概花了将近2星期才搞定,现在做一些分享。 一、关于操作Excel的几种方式 我们导出Excel,大抵是有两种方法,一种是在服务器端用一些类库或者COM组件直接生成Excel成品,其二是在后台只写入数据,而不写入具体格式,等用户下载完 Excel之后再在客户端上利用vba生成Excel成品。 1.1使用"自动化"功能-后台生成成品 微软把后台使用COM组件称之为"自动化",其实它本身是不建议这种用法,在257757 号文章(服务器端 Office自动化注意事项)也明文标出"Microsoft 目前建议不要从任何无人参与的、非交互式客户端应用程序或组件(包括 ASP、DCOM 和 NT Service)中进行 Microsoft Office 应用程序的"自动化",也不为此提供支持,因为 Office 在这种环境中运行时可能会出现不稳定的现象并且/或者会死锁。" ...

2010-12-14 · alswl

Office长文档排版的艺术

虽然最近考试不断,我仍然花了很多时间在Office上 准确的说,实在Office的Word2003排版上 图书馆的Office相关书籍都略微翻了一点,感觉都比较入门,没有从整篇文章排版的角度说,有一本Sybex翻译过来的《Office商务应用》,则是偏向于公司的 日程组织和全局安排,而不是我想要的长文档排版问题。 网上搜寻很久,找到一本《McGraw.Hill.How.to.Do.Everything.with.Microsoft.Office.2003.eBook- DDU》PDF格式的书籍,讲的很好,一上来就要从大纲视图来安排文章结构,很合我心意但,可惜是英文… ...

2008-12-28 · alswl