控件---spreadsheet

属性和方法:

Spreadsheet.Range    该方法接受一个区域引用(例如A1:B2A:B),返回一个Range对象。

Spreadsheet.ActiveSheet    当前激活Sheet

Spreadsheet.Cells    单元格集合

Spreadsheet.ActiveSheet.ActiveCell    当前激活单元格

Spreadsheet.AllowPropertyToolbox    控制是否显示属性工具箱。

Spreadsheet.AutoFit    决定控件是否处于”自动适应”模式。

Spreadsheet.Dirty    当控件中有任何修改,任何单元被改变后,这个属性会被置为true。通常使用Dirty属性来判断是否需要保存内容。

Spreadsheet.DisplayColHeaders, Spreadsheet.DisplayRowHeaders    控制是否显示行头和列头。

Spreadsheet.DisplayWorkbookTabs  控制是否显示工作表标签,此属性只能在代码中设置

Spreadsheet.DisplayPropertyToolbox    控制是否显示属性工具箱。

Spreadsheet.DisplayTitleBar    控制是否显示标题栏。缺省true

Spreadsheet1.TitleBar.Interior.Color="Green"     标题栏背景颜色

标题栏标题内容 Spreadsheet1.TitleBar.Caption="test"

标题栏字体颜色 Spreadsheet1.TitleBar.Font.Color="Red"

标题栏字体名称 Spreadsheet1.TitleBar.Font.    

标题栏字体大小 Spreadsheet1.TitleBar.Font.Size=10    

标题栏字体是否加粗 Spreadsheet1.TitleBar.Font.Bold=true     

标题栏字体是否加下划线 Spreadsheet1.TitleBar.Font.Underline=true    

标题栏字体是否倾斜 Spreadsheet1.TitleBar.Font.Italic=true

Spreadsheet.DisplayToolbar    控制是否显示工具条。缺省是显示。

Spreadsheet.EnableAutoCalculate    控制电子表格模型是否重算。

Spreadsheet.ScreenUpdating    屏幕刷新。默认刷新。

Spreadsheet.Selection     返回当前选择的对象。使用TypeName函数来判断。

选取单个单元格 Spreadsheet1.ActiveSheet.Range("A2").Select()     

选取矩形区域内的所有单元格 Spreadsheet1.ActiveSheet.Range("A2D3").Select()    

单元格宽度 Spreadsheet1.ActiveSheet.Range("A2").ColumnWith=100    

单元格高度 Spreadsheet1.ActiveSheet.Range("A2").RowHeight=100

单元格框线的宽度 Spreadsheet1.ActiveSheet.Range("A2").Borders.Weight=2    

单元格框线的颜色 Spreadsheet1.ActiveSheet.Range("A2").Borders.Color ="Red"    

单元格框线样式 Spreadsheet1.ActiveSheet.Range("A2").Borders.LineS tyle=4(2~6)

从当前位置删除指定的列数 Spreadsheet1.ActiveSheet.Range("A2").DeleteColumns (10)    

从当前位置删除指定的行数 Spreadsheet1.ActiveSheet.Range("A2").DeleteRows(10 )    

从当前位置插入指定的列数 Spreadsheet1.ActiveSheet.Range("A2").InsertColumns (10)     从当前位置插入指定的行数 Spreadsheet1.ActiveSheet.Range("A2").InsertRows(10 )

剪切/复制/粘帖单元格内容 Spreadsheet1.ActiveSheet.Range("A2").Cut(){Copy(); Paste()}     

粘帖指定内容到单元格 Spreadsheet1.ActiveSheet.Range("A2").ParseText("te st")     

单元格内容清空 Spreadsheet1.ActiveSheet.Range("A2").Clear()  

单元格内容清空 Spreadsheet1.ActiveSheet.Range("A1", "L200").ClearContents    

单元格内执行查询 Spreadsheet1.ActiveSheet.Range("A2").Find("test")

撤销合并 Spreadsheet1.ActiveSheet.Range("C3:D5").UnMerage

合并单元格 Spreadsheet1.ActiveSheet.Range("C3:D5").Merage

合并单元格内文字居中对齐 Range("b7:b11").HorizontalAlignment = -4108; Range("b7:b11").VerticalAlignment = -4108

元格内文字垂直对齐方向 Spreadsheet1.ActiveSheet.Range("A2").VAlignment=1012   Spreadsheet1.ActiveCell.Range("A2").VerticalAlignment = xlVAlignCenter

单元格内文字水平对齐方向 Spreadsheet1.ActiveSheet.Range("A2").HAlignment=2( 1,2,3)             Spreadsheet1.ActiveCell.Range("A2").HorizontalAlignment = xlHAlignCenter

单元格超链接名称 Spreadsheet1.ActiveSheet.Range("A2").Hyperlink.Nam e="超链接"     

单元格超链接URL Spreadsheet1.ActiveSheet.Range("A2").Hyperlink.Add ress=http://www.sohu.com

单元格超链接删除 Spreadsheet1.ActiveSheet.Range("A2").Hyperlink.Del ete()

Spreadsheet.TitleBar    可以改变标题栏的文本和格式。

Spreadsheet.ViewableRange    控制电子表格实际可见的部分。

Range.Address     该属性返回一个区域的地址。

Range.Cells     区域单元格集合

Range.Column, Range.Row    区域中首行和首列的编号。

Range.Columns, Range.Rows     Range对象包含的行或者列的集合。

Range.Value     该属性获得或设置区域的值。

Range.Formula     该属性读写一个单元的公式字符串。记住在公式的开始使用等号(=)。

Range.Text     返回Range.Value属性的格式化版本。

Range.NumberFormat    字符串类型的属性,控制单元中数字的格式。

Range.Font     返回一个许多组件都能使用的常用的Font对象。

Range.Borders      该属性返回一个Borders对象,可以通过它来设置每个单元边框的各个特性,如边框线的线粗,样式及颜色。

Spreadsheet.XMLData     字符串类型的属性,可用来获得或设置XML格式的电子表格内容。

                             XMLURL:返回或设置一个 String 类型,表示可扩展标记语言 (XML) 文件的 URL。

Object_Initialize()     在控件加载时发生,但在加载完成前完成初始化。

Range_Change()      只要电子表格中的一个或多个单元被改变,该事件就会被触发。

Object_StartEdit (ByVal Selection, ByVal InitialValue, ByVal Cancel, ByVal ErrorDescription)Object_EndEdit(ByVal Accept, ByVal FinalValue, ByVal Cancel, ByVal ErrorDescription)     当一个单元将要被编辑,正要结束编辑时触发。

 

Name:返回或设置指定对象的名称。

Names:应用于Spreadsheet和workbook对象时返回表示活动工作簿中所有名称的Names集合,只读。应用于Worksheet对象时返回表示指定工作表中定义的所有工作表级名称的 Names 集合。只读。

Add:定义新名称。返回一个 Name 对象。

Item:返回 Names 集合中的 Name 对象。

RevisionNumber:返回修订号。

事件:

1、BeforeContextMenu:在显示上下文菜单之前发生。用户单击鼠标右键或按下应用键将显示上下文菜单。
2、BeforeKeyDown:在用户按下键盘上的键之后、控件处理键击之前发生。如果用户将键按住,该事件将按照用户计算机上设置的键击重复间隔重复发生。
3、BeforeKeyPress:在用户按下并释放键盘上的键之后、控件处理键击之前发生。如果用户将键按住,该事件将按照用户计算机上设置的键击重复间隔重复发生。
4、BeforeKeyUp:在用户释放键盘上某个键之后、控件处理该键击之前发生。
5、BindingAdded:在通过 Edit Query 命令添加新的或修改现有的 XmlDataBinding 对象时发生。
6、BindingCompleted:在通过 Refresh 或 Update 方法将数据成功地加载到映射中或从映射中导出时发生。
7、BindingDeleted:在删除新XmlDataBinding对象时发生。
8、BindingError:在由于调用 Refresh 或 Update 方法而从数据源处收到错误时发生。
9、BindingUpdated:在现有 XmlDataBinding 对象的 BindingData 属性发生更改时发生。
10、Click:在用户单击指定控件时发生。
11、CommandBeforeExecute:在执行命令之前发生。如果要在执行命令之前加以指定限制,请使用该事件。
12、CommandChecked:在指定Microsoft Office Web Component 确定命令是否选中时发生。
13、CommandEnabled:在启用指定 Microsoft Office Web Component 命令时发生。
14、CommandExecute:在执行命令之后发生。如果要在执行特定命令之后执行一系列命令,请使用该事件。 15、CommandTipText:在指定 Microsoft Office Web Component 查询命令的屏幕提示文本时发生。 16、DblClick:在用户双击指定控件时发生。 17、EndEdit:当用户从编辑模式切换到指定 Spreadsheet 控件或数据透视表列表时发生。使用该事件可以对工作表或数据透视表列表明细区域中的数据项进行有效性验证。 18、Initialize:在 Spreadsheet 组件正在加载、加载完成之前发生。 19、KeyDown:在用户按下键盘上的键之后发生。如果用户将键按住,该事件将按照用户计算机上设置的键击重复间隔重复发生。 20、KeyPress: 在用户按下并释放键盘上的键后发生。
21、KeyUp: 在用户释放键盘上的键之后发生。 22、LoadCompleted: 在 Spreadsheet 组件完成加载之后发生。
23、MouseDown: 当用户在指针位于电子表格、数据透视表列表或图表工作区上按下鼠标键时发生。 24、MouseOut: 当用户将鼠标指针移出电子表格上的单元格时发生。
25、MouseOver: 当用户将鼠标指针停留在指定电子表格上的单元格时发生。
26、MouseUp: 当用户在指针位于电子表格、数据透视表列表或图表工作区上释放鼠标键时发生。
27、MouseWheel: 当用户旋转具有滑轮的鼠标设备上的滑轮时发生。
28、ParametersOutReady:在一组参数从所连接的实现 IParametersOutProvider 接口的 Web 部件传递到实现 IParametersOutConsumer 接口的电子表格 Web 部件时,就会发生该 ParametersOutReady 事件。
29、RowReady 在将 ListObject 对象加载到电子表格组件中,选中 ListObject 对象中的单行,调用 XmlDataBinding 对象的 Refresh 方法时,不管该方法成功与否,都会调用该组件的 RowReady 事件过程。
30、SelectionChange:当用户进行一项新的选择时发生。用户不能取消该事件。
31、SelectionChanging 当用户在选择区域时移动鼠标指针时发生。当用户使用键盘选择时不发生该事件。用户不能取消该事件。
32、SheetActivate 当激活工作表时发生。
33、SheetCalculate 在计算工作表后发生。
34、SheetChange 当用户或外部链接更改了任何工作表中的单元格时发生。
35、SheetDeactivate 用户在更换工作表时,该事件在 SheetActivate 事件之前调用。
36、SheetFollowHyperlink 在单击超链接时发生。

37、StartEdit:当用户在指针位于单元格中进入编辑模式时发生。
38、ViewChange:在重绘电子表格时发生。

 

判断合并了的单元格中包含的单元格数

合并的单元格(对象).MergeArea.Count

 

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值