随笔分类 -  Word&Excel

摘要:转:http://blog.csdn.net/jglie/article/details/7394256 十一、上下左右移动光标位 private void moveLeft() { object moveUnit = Microsoft.Office.Interop.Word.WdUnits.wd 阅读全文
posted @ 2014-02-20 17:38 天马3798 阅读(1517) 评论(0) 推荐(0) 编辑
摘要:很多人在.net开发Web站点中引用了COM组件,调试时一切正常,但一发布到IIS下就提示如下错误: 检索 COM 类工厂中 CLSID 为 {} 的组件时失败,原因是出现以下错误: 80070005 以下是网上找出的解决方案: 阅读全文
posted @ 2014-02-20 17:16 天马3798 阅读(491) 评论(0) 推荐(0) 编辑
摘要:Word中的字体大小 Word对字体大小采用两种不同的度量单位,其中一种是以“号”为度量单位,如常用的“初号、小初、一号、小一……七号、八号”等;另一种是以国际上通用的“磅”(28.35磅等于1厘米)为度量单位。“号”、“磅”与“毫米”之间的对应关系见附表。 字号 初号 小初 一号 小一 二号 小二 阅读全文
posted @ 2014-02-20 09:31 天马3798 阅读(1369) 评论(0) 推荐(0) 编辑
摘要:转:http://www.cnblogs.com/lantionzy/archive/2009/10/23/1588511.html 1、新建Word文档 2、给word文档添加页眉页脚 3、设置文档格式并添加文本内容、超链接 4、添加图片 5、表格处理(插入表格、设置格式、填充内容、表格中加图片) 阅读全文
posted @ 2014-02-20 09:04 天马3798 阅读(526) 评论(0) 推荐(0) 编辑
摘要:public string Path { get { DirectoryInfo info = new DirectoryInfo(Application.StartupPath); return info.Parent.Parent.FullName ... 阅读全文
posted @ 2014-02-19 10:40 天马3798 阅读(1069) 评论(0) 推荐(0) 编辑
摘要://创建空白Word文档 private void button1_Click(object sender, EventArgs e) { object missing = Missing.Value; Word.Application app = new Word.Application(); ... 阅读全文
posted @ 2014-02-19 09:27 天马3798 阅读(255) 评论(0) 推荐(0) 编辑
摘要:sing System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; using System.Data.OleDb; using System.Conf... 阅读全文
posted @ 2014-02-18 14:02 天马3798 阅读(597) 评论(0) 推荐(0) 编辑
摘要:----转载:http://www.cnblogs.com/lanjun/archive/2012/06/17/2552920.html先说说题外话,前段时间近一个月,我一直在做单据导入功能,其中就涉及到Excel操作,接触Excel后发现他的api说明并不多,好在网上有很多朋友贴出了一些代码,我在不断的挫折中吸取了很多教训,现共享出来,给大家参考。1. 最好在客户端使用,不要在B/S服务端使用,因为会受到IIS权限和占用内存影响,多人并发操作必然完蛋2. 需要引入两个DLL,Microsoft.Office.Interop.Excel.dll和office.dll,在加上项目的时候,会报错“ 阅读全文
posted @ 2013-12-31 16:14 天马3798 阅读(934) 评论(0) 推荐(0) 编辑
摘要:-----转载:http://hi.baidu.com/zhang_zhu_1/item/f3d47d1f86bf037a70d5e87e使用C#导出数据到Excel文件时,Excel2007组件生成的.xlsx文件Excel 2003是打不开的,而如果直接在程序中指定生成文件的扩展名是.xls时,使用Excel 2003打开时提示丢失信息,而用Excel2007打开时则提示如图警告,但是忽略警告能够打开。如果直接在Excel 2007中将文件另存为97-2003的兼容模式,生成的.xls文件Excel2003就能够正常打开。使用代码:workBook.SaveCopyAs(xlsFileDi 阅读全文
posted @ 2013-12-31 16:00 天马3798 阅读(987) 评论(0) 推荐(0) 编辑
摘要:-----转载:http://blog.csdn.net/zyming0815/article/details/5939104语法声明Sub SaveAs ( _ Filename As Object, _ FileFormat As Object, _ Password As Object, _ WriteResPassword As Object, _ ReadOnlyRecommended As Object, _ CreateBackup As Object, _ AccessMode As XlSaveAsAccessMode, _ ConflictResolution As Obj 阅读全文
posted @ 2013-12-31 15:41 天马3798 阅读(1656) 评论(0) 推荐(0) 编辑
摘要:-----转载:http://blog.csdn.net/sgear/article/details/7663502关于asp.net C# 导出Excel文件 打开Excel文件格式与扩展名指定格式不一致的解决办法导致“文件格式与扩展名指定格式不一致”这个问题,是因为大多数人在导出excel文件的时候,都是默认保存excel的格式,也就是直接workbook.Save(path)或者workbook.SaveAs(path).进而忽略了SaveAs方法里面的参数。与保存excel文件格式有关的是它第二个参数FileForMat.FileFormat类型:System.Object XlFil 阅读全文
posted @ 2013-12-31 15:40 天马3798 阅读(921) 评论(0) 推荐(0) 编辑
摘要:procedure SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant; WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; CreateBackup: OleVariant; AddToMru: OleVariant; TextCodepage: OleVariant; TextVisualLa... 阅读全文
posted @ 2013-12-31 15:33 天马3798 阅读(1676) 评论(0) 推荐(0) 编辑
摘要:COMException exception is thrown when an unrecognized HRESULT is returned from a COM method call." data-guid="6fffbb9f1b13ca675066e3ef4057a393">当 COM 方法调用返回一个无法识别的 HRESULT 时,将引发 COMException 异常。 相关提示 检查该异常的 ErrorCode 属性,以确定 COM 对象返回的 HRESULT COMException e... 阅读全文
posted @ 2013-12-31 15:23 天马3798 阅读(9055) 评论(0) 推荐(0) 编辑
摘要:-----转载:http://hi.baidu.com/liu_haitao/item/900ddb38979188c22f8ec26e18XlFileFormat.xlAddInMicrosoftOfficeExcel加载宏(*.xla)6XlFileFormat.xlCSVCSV(逗号分隔)(*.csv)22XlFileFormat.xlCSVMac24XlFileFormat.xlCSVMSDOS23XlFileFormat.xlCSVWindows-4158XlFileFormat.xlCurrentPlatformText7XlFileFormat.xlDBF2DBF2(dBASE. 阅读全文
posted @ 2013-12-31 15:14 天马3798 阅读(1045) 评论(0) 推荐(0) 编辑
摘要:*.xlsx:基于XML文件格式的Excel 2007工作簿缺省格式 *.xlsm:基于XML且启用宏的Excel 2007工作簿 *.xltx:Excel2007模板格式 *.xltm:Excel 2007宏模板 *.xlam:Excel 2007宏加载项 *.xlsb:Excel2007为大的或复杂的工作簿新引入的非XML二进制文件格,允许优化执行和向后兼容。 Office 2007中较多地使用了XML文件格式,希望新的文件格式更容易与外部数据源整合、减少文件尺寸、利于数据恢复。 注:Excel 2007中无须安装PDF编写器,就可以将电子表格保存为XPS格式或导出为PDF... 阅读全文
posted @ 2013-12-31 15:01 天马3798 阅读(307) 评论(0) 推荐(0) 编辑
摘要:----转载:http://blog.csdn.net/xxfigo/article/details/6618129定制模块行为(1) Option Explicit '强制对模块内所有变量进行声明 Option Private Module '标记模块为私有,仅对同一工程中其它模块有用,在宏对话框... 阅读全文
posted @ 2013-12-31 14:55 天马3798 阅读(362) 评论(0) 推荐(0) 编辑
摘要:xls XLS 就是Microsoft Excel工作表,是一种非常常用的电子表格格式。xls文件可以使用Microsoft Excel打开,另外微软为那些没有安装Excel的用户开发了专门的查看器Excel Viewer。使用Microsoft Excel可以将XLS格式的表格转换为多种格式:XML表格、XML数据、网页、使用制表符分割的文本文件(*.txt)、使用逗号分隔的文本文件(*.csv)等。1简介XLS 文件格式XLS是一种非常常用的电子表格格式。可扩展式表2语言XSL是指可扩展样式表语言 (EXtensible Stylesheet Language),是一种用于以可读格式呈现. 阅读全文
posted @ 2013-12-31 14:41 天马3798 阅读(1074) 评论(0) 推荐(0) 编辑
摘要:转载:http://www.cnblogs.com/pnljs/archive/2012/02/20/2359313.html 针对word或excel操作时,出现VS2010中,无法嵌入互操作类型“……”,请改用适用的接口的解决方法问了度娘,解决方法如出一辙:选中项目中引入的dll,鼠标右键,选择属性,把“嵌入互操作类型”设置为False。问题轻松解决后,应该有很多人纠结这个“嵌入互操作类型”到底是个什么意思呢?下面让我慢慢的道来。(如果你时间不多,直接看红色字体部分) 就软件而言,互操作性——这条术语用来描述的是不同的程序(programs)借助于同一套交换格式(exchange f... 阅读全文
posted @ 2013-12-31 13:54 天马3798 阅读(214) 评论(0) 推荐(0) 编辑
摘要:从 .NET Framework4 版开始,公共语言运行时支持将 COM 类型的类型信息直接嵌入到托管程序集中,而不是要求托管程序集从互操作程序集中获取 COM 类型的类型信息。由于嵌入的类型信息只包含托管程序集实际所使用的类型和成员,因此两个托管程序集可能会具有相同 COM 类型的截然不同的视图。每个托管程序集使用不同的Type对象来表示各自的 COM 类型视图。公共语言运行时支持这些不同视图之间的类型等效性,这些类型包括接口、结构、枚举和委托。类型等效性意味着,在两个托管程序集之间传递的 COM 对象在接收程序集中可以转换为适当的托管类型。注意类型等效性和嵌入的互操作类型可简... 阅读全文
posted @ 2013-12-31 13:48 天马3798 阅读(339) 评论(0) 推荐(0) 编辑
摘要:---转载:http://hi.baidu.com/zhaocbo/item/e840bcf941932d15fe3582281. Excel对象微软的Excel对象模型包括了128个不同的对象,从矩形,文本框等简单的对象到透视表,图表等复杂的对象.下面我们简单介绍一下其中最重要,也是用得最多的四个对象。(1) Application对象。Application对象处于Excel对象层次结构的顶层,表示Excel自身的运行环境。 (2) Workbook对象。Workbook对象直接地处于Application对象的下层,表示一个Excel工作薄文件。(3) Worksheet对象。Works 阅读全文
posted @ 2013-12-31 13:25 天马3798 阅读(2030) 评论(0) 推荐(1) 编辑