
VSTO Office开发
深度Java
这个作者很懒,什么都没留下…
展开
-
获取Word文档的作者和主题
当然要先添加对Word的组件的引用,添加命名空间的引用,代码: Word.Application oWord; Word._Document oDoc; object oMissing = Missing.Value; object docBuiltInProps; object Source =原创 2004-10-29 20:50:00 · 3638 阅读 · 0 评论 -
把Doc文档转换成rtf格式
先在项目引用里添加上对Microsoft Word 9.0 object library的引用。 using System; namespace DocConvert { class DoctoRtf { static void Main() { //创建一个word的实例 Word.Application newApp = new Word.Application(); // 指定源文件和目标文原创 2007-03-24 15:36:00 · 5715 阅读 · 0 评论 -
从DataView中生成Excel报表的方案(C#)
正文: 一、首先要引用一个Excel的组件,我一开始是在Office XP下尝试的,不 成功,后来把XP给干掉,装2k,就成功了,所以这里分享的是Office 2k下 引用相关组件来实现功能的,在工程中引用COM标签中的Microsoft Excel 9.0 Object Library,添加成功后,引用中会多出三个引用项: Excel、Office、VBIDE。 二、具体代码。 using Sy原创 2007-03-24 14:55:00 · 13513 阅读 · 4 评论 -
C#生成Excel文件的方法
一个示例: class AppTest { private Excel.ApplicationClass _x; public static void Main0() { AppTest a = new AppTest(); a._x = new Excel.ApplicationClass(); a._x.UserControl = false; for (原创 2007-03-24 17:20:00 · 12148 阅读 · 0 评论 -
C#操作Excel导入导出
前些日子,有很多朋友说需要C#导出到Excel的代码,现共享给大家/// /// 读取Excel文档 /// /// 文件名称 /// 返回一个数据集 public DataSet ExcelToDS(string Path) { string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Pa原创 2007-03-24 12:59:00 · 10531 阅读 · 5 评论 -
C#在客户端和服务端操作Excel文件
一、在客户端把数据导入到Excel文件步骤1、创建Excel application对象,打开或生成Excel文件//服务端创建StringBuilder对象 System.Text.StringBuilder sb=new System .Text .StringBuilder (); //指定客户端执行语言sb.Append (""); s原创 2007-03-24 12:46:00 · 4908 阅读 · 0 评论 -
EXCEL数据导入数据库
1、类设计,EXCEL要据配置读入DATASETusing System;using System.Data;using System.Collections;using System.Data.OleDb;namespace HKH.Common{ /// /// Excel 表格中 列标头 与 列索引 的对应转换 /// /// Create By Liwt on 2006 -原创 2007-03-23 22:06:00 · 5766 阅读 · 1 评论 -
C#编程实现在Excel文档中搜索文本
有了在word文档中编程实现搜索文本的经验,在excel中实现这个功能也并非难事。 打开Excel的VBA帮助,查看Excel的对象模型,很容易找到完成这个功能需要的几个集合和对象:Application、Workbooks、Workbook、Worksheets还有Worksheet和Range。Application创建Excel应用,Workbooks打开Excel文档,Workbook原创 2007-03-22 00:22:00 · 6892 阅读 · 0 评论 -
实现自适应高度
天修改一个用Excel的报表,有一个数据格是跨两列,一般单格的数据格用自动换行就可以实现自适应高度,但是跨列是不行的.查找google良久,也没发现适合的办法,一阵头痛之后,突然有了灵感,于是马上做试验,还真的实现了.先写出来,如果有困于这个问题的朋友偶然路过,或许还能有一点用处.原理:在另外一个sheet里面利用单元格换行和自适应高度的特性,将一个试验单元格宽度设置成实际跨列单元格的宽度,然后将原创 2007-03-22 00:08:00 · 3137 阅读 · 0 评论 -
把Doc文档转换成HTML等其它格式
利用microsoft Word 9.0 Object Library可以在页面中对Doc文档进行格式转换。有关Word对象的一些方法可以参考Open和Save。下面是进行转换的代码[C#]:/// /// WordToHtml 的摘要说明。/// 首先要添加引用:Microsoft Word 9.0 Object Library/// word.applicationclass word原创 2007-03-22 00:23:00 · 5288 阅读 · 2 评论 -
打开一个Excel模板文件填充数据另存为一个文件
string strFileName = Environment.CurrentDirectory+@"/template/template.tpl"; string strSaveFileName = Environment.CurrentDirectory+@"/excel/"+System.DateTime.Now.ToString().Replace(":","").Replace(原创 2007-03-22 00:21:00 · 6094 阅读 · 1 评论 -
用C#实现在PowerPoint文档中搜索文本
用编程的方式根据对象模型很容易实现在Word、Excel文档中搜索文本,在PowerPoint里面也同样如此,使用对象模型有助于我们了解office的文档结构。 搜索的思路和方法基本是一样的,用PowerPoint应用程序对象打开指定的文档,用文档对象获取文档,再使用合适的对象将文档分割成搜索范围适中的对象进行搜索。 打开PowerPoint的VBA帮助文档VBAPP10.CHM,根原创 2007-03-22 00:19:00 · 3365 阅读 · 0 评论 -
Excel、Exchange和C#
摘要:Eric Gunnerson 将向您介绍如何使用 Outlook、Excel 和 C# 创建自定义的日历,该日历可以提供适用于短期项目和长期项目的清晰明了的版式。 下载 csharp05152003_sample.exe 示例文件(英文)。虽然一月份已经过去了,我还是决定为您介绍这个迟到的新年解决方案。我决定不再谈论我的下一个专栏要说什么,因为每提到一个主题似乎就预示着我将来不会说到原创 2007-03-22 00:18:00 · 4094 阅读 · 0 评论 -
用C#实现在Word文档中搜索文本
在word应用程序中搜索和替换文本是举手之劳的事情,通过word的对象模型,我们也可以使用编程方式来实现。 Word的对象模型有比较详细的帮助文档,放在office安装程序目录,office 2003是在Program Files/Microsoft Office/OFFICE11/2052下,文档本身是为VBA提供的,在这个目录下还可以看到所有的office应用程序的VBA帮助。原创 2007-03-22 00:18:00 · 5222 阅读 · 2 评论 -
把图片插入excel表格并按分类生成sheets
private void Excel_Click(object sender, System.EventArgs e) { if(this.Customers_Name_List.SelectedValue!=""&&this.VersionName.SelectedValue!="") { Object refmissing = System.Reflection原创 2007-03-21 23:03:00 · 5134 阅读 · 0 评论 -
以实例说明如何使用C#从数据库中提取数据,按要求自动生成定制的Excel表格
最近因为需要学习了一下使用C#操作Excel表格,现在把我使用C#如何定制表格的过程提供给需要的兄弟: /*从数据库提取数据*/ string strconn="packet size=4096;user id=sa;data source=localhost;persist security info=True;initial catalog=Database;password=sa"; Sql原创 2007-03-20 00:22:00 · 3899 阅读 · 1 评论 -
ASP.NET2.0轻松搞定统计图表【月儿原创】
ASP.NET2.0轻松搞定统计图表 作者:清清月儿 主页:http://blog.youkuaiyun.com/21aspnet/ 时间:2007.3.27本文讲述如何绘制条形图,折线图,柱形图,面积图等常见图形。效果图:手把手教程:原理:OWC是Office Web Compent的缩写,即Microsoft的Office Web组件,它为在Web中原创 2007-03-27 22:16:00 · 42760 阅读 · 56 评论