7 Worksheet 对象】的更多相关文章

[Cells属性] Cells属性用于返回一个Range对象,表示工作表中所有的单元格,包括已经使用的单元格和未使用的单元格. [代码区域] Sub 使用Cells属性() '声明变量 Dim wk As Workbook Dim wt As Worksheet '赋值 ) wk.Activate '激活工作簿 ) '选择工作簿 With wt.Cells.Font .Bold = True .Italic = True .Size = .ColorIndex = End With MsgBox…
7.1 设置阶段 代码清单7.1:使用Parent属性获得一个对象的父对象的指针 '使用Parent属性获得一个对象的父对象的指针 Sub MeetMySingleParent() 'Declare a worksheet variable named ws Dim ws As Worksheet 'set ws to refer to sheet 1 Set ws = ThisWorkbook.Worksheets("Sheet1") 'please meet my parent -…
1.ActiveCell:返回代表活动单元格的Range只读对象.2.ActiveSheet:返回代表活动工作表的WorkSheet只读对象.3.ActiveWindow:返回表示当前窗口的Window对象.4.ActiveWorkbook:返回表示打开工作簿的Workbook对象.5.AllowPropertyToolbox:确定用户是否可以在运行时显示“命令和选项”对话框.boolean类型.6.Application:有两种情况,a)应用于OWCLanguageSettings对象时,返回…
(1).Worksheet 对象有 row_dimensions 和 column_dimensions 属性,控制行高和列宽. 例如: >>> sheet.row_dimensions[1].height = 70                 ——代表把第一行的高度设置70. >>> sheet.column_dimensions['B'].width = 20            ——代表把B列的宽度设置为20 注:列宽为零或行高为零时,将使单元格隐藏. (2…
本章是本系列教程的重点.但我觉得应该不是难点.从第零章开始到学完本章,应该可以把VBA用于实战中了. Excel对象主要有4个: 工作薄 Workbook 工作表 Worksheet 单元格区域 Range 单元格 Cell 这里我只讲后面3个,不讲工作薄.原因有2点: 第零章里面讲过,工作薄其实就是一个Excel文件.我不建议直接操作Excel文件.因为文件属性被更改的机率高.比如修改了文件名,或者文件被移动到其它地方去了,这样的话,写死的VBA代码就不管用了.这是主要原因 学完本章,或者后面…
Application对象是Excel对象模型中最高层级的对象,代表Excel应用程序自身,也包含组成工作簿的许多部分,包括工作簿.工作表.单元格集合以及它们包含的数据. Application对象包含: 应用程序设置和选项,许多选项与“选项”对话框中的选项相同. 返回顶级对象的方法,例如ActiveCell.ActiveSheet,等等. 本文使用VBA代码示例简要介绍了与Application对象相关的经常使用的对象.方法和属性,其中一些成员能够改变用户与Excel应用程序交互的 方式,还能…
开发环境基于VSTO,具体配置:visual studio 2010,VB .Net,excel 2007,文档级别的定制程序. 如题,我在ThisWorkbook.vb中添加了一个public函数来完成查找功能. 入参:待查找的sheet名称 返回:如果存在则返回worksheet对象,如果不存在则返回nothing     Public Function WorksheetExist(name As String) As Excel.Worksheet           Try      …
8.1 引用Range 引用Range的主要方法: Application.ActiveCell Application.Range Application.Selection Worksheet.Cells Worksheet.Columns Worksheet.Range Worksheet.Rows Worksheet.UsedRange CurrentRegion, NamedRange 代码清单8.1:使用Application对象引用Range Sub ReferringToRang…
利用 Python 对 Excel 文件进行操作需要使用第三方库: openpyxl,可执行 pip install openpyxl 进行安装 1. 导入 openpyxl 模块 导入 openpyxl 模块后,利用它的 load_workbook() 方法可以打开一个 Excel 文件,该方法使用一个文件名称作为参数,示例如下: >>> import openpyxl >>> wb = openpyxl.load_workbook('example.xlsx') &…
031 删除工作表中的空行 如果需要删除工作表中所有的空行,可以使用下面的代码. Sub DelBlankRow() DimrRow As Long DimLRow As Long Dimi As Long rRow= Sheet1.UsedRange.Row LRow= rRow + Sheet1.UsedRange.Rows.Count - 1 Fori = LRow To rRow Step -1 If Application.WorksheetFunction.CountA(Rows(i…
Excel 中每一个 WorkSheet 都有一个 PageSetup 对象,用于设置打印属性: 一:页面 1. Orientation,返回或设置一个 XlPageOrientation 值,表示纵向或横向打印模式.取值:xlPortrait 和 xlLandscape. 2. Zoom,返回或设置一个 Variant 值,取值在 Sub InsertPicture() With ActiveSheet.PageSetup.CentertFooterPicture .FileName = "C…
一.xlrd读取excel 这里介绍一个不错的包xlrs,可以工作在任何平台.这也就意味着你可以在Linux下读取Excel文件.首先,打开workbook:    import xlrdwb = xlrd.open_workbook('myworkbook.xls')检查表单名字:    wb.sheet_names()得到第一张表单,两种方式:索引和名字    sh = wb.sheet_by_index(0)sh = wb.sheet_by_name(u'Sheet1')递归打印出每行的信…
Excel是微软公司办公自动化套件中的一个软件,他主要是用来处理电子表格.Excel以其功能强大,界面友好等受到了许多用户的欢迎.在设计应用系统时,对于不同的用户,他们对于打印的需求是不一样的,如果要使得程序中的打印功能适用于每一个用户,可以想象程序设计是十分复杂的.由于Excel表格的功能强大,又由于几乎每一台机器都安装了它,如果把程序处理的结果放到Excel表格中,这样每一个用户就可以根据自己的需要在Excel中定制自己的打印.这样不仅使得程序设计简单,而且又满足了诸多用户的要求,更加实用了…
前一篇文章介绍了Excel中的菜单系统,在创建完菜单和工具栏之后,就要着手进行功能的开发了.不论您采用何种方式来开发Excel应用程序,了解Excel对象模型尤其重要,这些对象是您与Excel进行交互的基石.据不完全统计,Excel的对象模型中有270多个对象及超过5000多个属性和方法.通过这些对象及方法,您可以充分利用Excel来定制化您的插件. Excel的所有对象,事件,方法和属性在这里不可能全部介绍完.本文简要介绍一下Excel的整体文档对象模型,以及一些比较重要的,平常开发中需要频繁…
做企业管理软件经常会遇到要把数据导出成EXCEL格式,目前市面上有很多工具类库可以实现此功能.CarlosAg ExcelXmlWriter是其中之一,它绿色小巧,免安装,又源码开放,我在项目中一直以这个类库来实现对EXCEL文件操作. 图形工具 Code Generator 因Excel涉及到的对象模型比较多,初步了解时,需要查找资料才能入门.为此作者设计了一个GUI程序,CarlosAg.ExcelXmlWriter.Generator.exe,使用它可以根据Excel文件的内容,生成.NE…
              本博客所有文章分类的总目录:http://www.cnblogs.com/asxinyu/p/4288836.html .NET读写Excel工具Spire.Xls使用文章目录:http://www.cnblogs.com/asxinyu/p/4374032.html 前一篇文章:“.NET操作Excel利器Spire.Xls使用(1)入门介绍 ”给大家介绍了Spire.XLS的基本功能和一些比较.这篇文章将重点介绍C#操作Excel文件时,对Excel文件本身的相关…
VBA 新建表.批量建表 例1 创建一个工作簿 注意 .name 与 .range ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Sub 创建一个工作簿() ' Dim wb As Workbook, sht As Worksheet '定义一个workbook对象和一个worksheet对象 Set wb = Workbooks.Add '新建一个工作簿 Set sht = wb.Worksheets(1)…
/// <summary> /// 设置表页的列宽度自适应 /// </summary> /// <param name="sheet">worksheet对象</param> void setColumnWithAuto(Worksheet sheet) { Cells cells = sheet.Cells; int columnCount = cells.MaxColumn; //获取表页的最大列数 int rowCount = c…
不废话直接上代码 主要注意是 红色代码部分 Aspose.Cells.TxtLoadOptions lo = new TxtLoadOptions();                      lo.Encoding = Encoding.Default;            //创建一个Workbook和Worksheet对象            Worksheet wkSheet = null;            Workbook wkBook = new Workbook(str…
object filePath = @"C:\" + DateTime.Now.ToShortDateString().Replace("-", "") + DateTime.Now.ToLongTimeString().Replace(":", "") + ".xlsx"; //文件保存路径 public void GeneExcel(DataSet ds) { Excel.Appli…
using System; using System.IO; using System.Data; using System.Reflection; using System.Diagnostics; using System.Configuration; using System.Collections; using Excel; namespace thscjy {  ///  /// 套用模板输出Excel,生成xls文件和html文件  /// Author: Liu Wen  ///…
Excel对象模型简介 在介绍Excel对象模型之前,让我们先来看一个简单的例子.大多数工厂都是按这样的结构进行设置的:最上层为工厂总部,第二层次分为各个车间,在车间下面又分各班组.就这样组织在一起,形成了一个工厂体系.Excel对象模型与此相似,看起来复杂但实质上很简单清晰. 提示  任何看起来复杂的东西其实都是由一些简单的部分组成的,或者其实它本身就比较简单. Excel的对象模型是通过层次结构很有逻辑地组织在一起的,一个对象可以是其它对象的容器,可以包含其它的对象,而这些对象又包含其它的对…
关于对象和集合的比喻 Excel的基本单元是Workbook对象:在快餐连锁店中,基本的单元是单个餐馆.使用Excel可以添加工作簿和关闭工作簿,所有打开的工作簿组成了Workbooks集合(Workbook对象的集合).快餐连锁店的经营者可以增加餐馆和关闭餐馆,可以将连锁店中的所有餐馆视为”餐馆”集合(“餐馆”对象的集合). 一个Excel工作簿就是一个对象,但是它还包含有其它的对象,比如工作表对象.图表对象.VBA模块等.而且,工作簿中的每个对象可以包含它自已的对象,例如,一个Workshe…
转载:http://www.cnblogs.com/fellowcheng/archive/2010/08/21/1805158.html ExcelHelper(Excel2007) Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->using System; using System.Collections.Generic; using Sys…
这几天要是用AxMicrosoft.Office.Interop.Owc11.AxSpreadsheet控件做查询,发现一系列问题,一点点记录下来吧,以备后查: 第一.相关属性:http://www.cnblogs.com/phenix3/articles/105308.html Office web component learning ---- Spreadsheet learning 一.Spreadsheet 对象 说明:表示电子表格的容器. ****************** 属性:…
WinForm中 直接调用Excel的打印预览功能,但不显示Excel文件 using Microsoft.Office.Interop.Excel; //引用 public void PrintPriviewExcelFile(string filePath) { Microsoft.Office.Interop.Excel.ApplicationClass xlApp = new Microsoft.Office.Interop.Excel.ApplicationClass(); xlApp…
Excel对象模型  (.Net Perspective) 本文主要针对在Visual Studio中使用C# 开发关于Excel的应用程序 本文的PDF下载地址:C#操作Excel2007.pdf 来源:Understandingthe Excel Object Model from a .NET Developer's Perspective   Excel对象模型中的四大主要对象:   Application Excel应用程序本身 Workbook  工作表Sheet的集合 Worksh…
1.组件原理 excel的数据存储是以xml格式存储的,所以导出Excel文件可以通过生成XML来实现.当然XML必须符合一定的格式要求. 2.组件实现 (1)新建类库文件“MyExcel” (2)添加类型“WorkBook”,这里指Excel的工作表. namespace MyExcel { public class WorkBook { private StringBuilder excelstr; private List<WorkSheet> sheets; public WorkBo…
---转载:http://hi.baidu.com/zhaocbo/item/e840bcf941932d15fe358228 1. Excel对象微软的Excel对象模型包括了128个不同的对象,从矩形,文本框等简单的对象到透视表,图表等复杂的对象.下面我们简单介绍一下其中最重要,也是用得最多的四个对象.(1) Application对象.Application对象处于Excel对象层次结构的顶层,表示Excel自身的运行环境. (2) Workbook对象.Workbook对象直接地处于Ap…
----转载: http://www.cnblogs.com/lanjun/archive/2012/06/17/2552920.html 先说说题外话,前段时间近一个月,我一直在做单据导入功能,其中就涉及到Excel操作,接触Excel后发现他的api说明并不多,好在网上有很多朋友贴出了一些代码,我在不断的挫折中吸取了很多教训,现共享出来,给大家参考. 1. 最好在客户端使用,不要在B/S服务端使用,因为会受到IIS权限和占用内存影响,多人并发操作必然完蛋 2. 需要引入两个DLL,Micro…