Spreadsheet
常用属性
标题栏可视
Spreadsheet1.TitleBar.Visible=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
选取单个单元格
Spreadsheet1.ActiveSheet.Range("A2").Select()
选取矩形区域内的所有单元格
Spreadsheet1.ActiveSheet.Range("A2
:
D3").Select()
单元格宽度
Spreadsheet1.ActiveSheet.Range("A2").ColumnWith=100
单元格高度
Spreadsheet1.ActiveSheet.Range("A2").RowHeight=100
从当前位置删除指定的列数
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").Borders.Weigh t=2
单元格框线的颜色
Spreadsheet1.ActiveSheet.Range("A2").Borders.Color ="Red"
单元格框线样式
Spreadsheet1.ActiveSheet.Range("A2").Borders.LineS tyle=4(2~6)
对单元格赋值
Spreadsheet1.ActiveSheet.Range("A2").Value="ZZZ123"
剪切
/
复制
/
粘帖单元格内容
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("A2").Interior.Color="Yellow"
Spreadsheet1.ActiveCell.Interior.ColorIndex = 48
单元格字体颜色
Spreadsheet1.ActiveSheet.Range("A2").Font.Color="Red"
单元格字体名称
Spreadsheet1.ActiveSheet.Range("D1").Font.Name = "
宋体
"
单元格超链接名称
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()
单元格内文字垂直对齐方向
Spreadsheet1.ActiveSheet.Range("A2").V
Alignment=1
(
0
,
1
,
2
)
Spreadsheet1.ActiveCell.Range("A2").VerticalAlignment = xlV
AlignCenter
单元格内文字水平对齐方向
Spreadsheet1.ActiveSheet.Range("A2").HAlignment=2(
1,2,3)
Spreadsheet1.ActiveCell.Range("A2").HorizontalAlignment = xlHAlignCenter
合并单元格
Spreadsheet1.ActiveSheet.Range("C3:D5").Merage
如我用
Spreadsheet.ActiveSheet.Range("A3:B3").Merge
将指定单元格进行了合并,如何取消合并?
(注:如果引用的是
11.0,
可用
Spreadsheet.ActiveSheet.Range("C4:D4").MergeCells = False
取消合并
,
但
9.0
不行
)
撤销合并
Spreadsheet1.ActiveSheet.Range("C3:D5").UnMerage
自动套用计算公式
Spreadsheet1.ActiveSheet.Range("B2").Formula="=SUM (C5*C6)"
单元格内容格式化
Spreadsheet1.ActiveSheet.Range("B2").NumberFormat= "
¥
#
,
##0.00
;¥
-#
,
##0.00"
保护
xls
文档
Spreadsheet1.ActiveSheet.Protection.Enabled=true
输出到本地
Excel
环境下
Spreadsheet1.ActiveSheet.Application.Export ("c:\\
设备表
.xls")
自适应行高
Spreadsheet1.AutoFit=true
是否隐藏表头
Spreadsheet1.DisplayColHeaders=true
是否隐藏表格线
Spreadsheet1.DisplayGridlines=true
是否隐藏横向滚动条
Spreadsheet1.DisplayHorizontalScrollBar=true
是否隐藏纵向滚动条
Spreadsheet1.DisplayVerticalScrollBar=true
是否隐藏属性工具箱
Spreadsheet1.DisplayPropertyToolbox=true
是否隐藏标志表头
Spreadsheet1.DisplayRowHeaders=true
是否隐藏标题栏
Spreadsheet1.DisplayTitleBar=true
是否隐藏工具栏
Spreadsheet1.DisplayToolBar=true
刷新
Spreadsheet1.Refresh()
文字提示
Spreadsheet1.ToolTipText="test"
SpreadSheet
控件主要属性、方法和事件
本
文
来
自
CSDN
博
客
,
转
载
请
标
明
出
处
:
http://blog.csdn.net/zhangting19 ...
/01/25/2065871.aspx
Spreadsheet.XMLData
字符串类型的属性,可用来获得或设置
XML
格式的电子表格内
容。
Spreadsheet.Range
该方法接受一个区域引用
(
例如
A1:B2
或
A:B)
,
返回一个
Range
对
象。
Spreadsheet.ActiveSheet
当前激活
Sheet
页
Spreadsheet.Cells
单元格集合
Spreadsheet.ActiveSheet.ActiveCell
当前激活单元格
Spreadsheet.AllowPropertyToolbox
控制是否显示属性工具箱。
Spreadsheet.AutoFit
决定控件是否处于”自动适应”模式。
Spreadsheet.Dirty
当控件中有任何修改,任何单元被改变后,这个属性会被置为
true
。通常使用
Dirty
属性来判断是否需要保存内容。
Spreadsheet.DisplayColHeaders, Spreadsheet.DisplayRowHeaders
控制是否显示行
头和列头。
Spreadsheet.DisplayPropertyToolbox
控制是否显示属性工具箱。
Spreadsheet.DisplayTitleBar
控制是否显示标题栏。缺省
true
Spreadsheet.DisplayToolbar
控制是否显示工具条。缺省是显示。
Spreadsheet.EnableAutoCalculate
控制电子表格模型是否重算。
Spreadsheet.ScreenUpdating
屏幕刷新。默认刷新。
Spreadsheet.Selection
返回当前选择的对象。使用
TypeName
函数来判断。
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
对象,可以通过它来设置每个单元边框的各
个特性,如边框线的线粗,样式及颜色。
Object_Initialize()
在控件加载时发生,但在加载完成前完成初始化。
Range_Change()
只要电子表格中的一个或多个单元被改变,该事件就会被触发。
Object_StartEdit
(ByVal
Selection,
ByVal
InitialValue,
ByVal
Cancel,
ByVal
ErrorDescription)Object_EndEdit(ByVal
Accept,
ByVal
FinalValue,
ByVal
Cancel,
ByVal ErrorDescription)
当一个单元将要被编辑,正要结束编辑时触发。
关于
Spreadsheet
对象的方法、事件、属性,希望对大家能有所帮助
属性:
*******************
1
、
ActiveCell:
返回代表活动单元格的
Range
只读对象。
2
、
ActiveSheet:
返回代表活动工作表的
WorkSheet
只读对象。
3
、
ActiveWindow:
返回表示当前窗口的
Window
对象。
4
、
ActiveWorkbook:
返回表示打开工作簿的
Workbook
对象。
5
、
AllowPropertyToolbox:
确定用户是否可以在运行时显示“命令和选项”对话框。
boolean
类型。
6
、
Application:
有两种情况
,a)
应用于
OWCLanguageSettings
对象时,返回表示指定
Web
Component
的
Obejct
对象;
b)
返回表示电子表格控件的
Spreadsheet
对象
7
、
AutoFit:
对于
Spreadsheet
或者
PivotTable
对象,
如果由可见的行列数确定电子表格的
总体大小,则设置为
True
。行高和列宽不能超过电子表格或数据透视表列表的
MaxHeight
和
MaxWidth
属性值。
默认值为
True
。
如果将
AutoFit
属性设置为
False
,
则电子表格或
数据透视表列表的总体大小由
Width
和
Height
属性设置。
Boolean
类型
8
、
Build:
返回一个
Long
类型,表示
Web Components
的编译号,只读。
9
、
BuildNumber:
返回内部版本号。
String
类型,只读。
10
、
Calculation:
返回或设定指定计算模式的
XlCalculation
常量。
11
、
CalculationVersion:
返回
long
型的
Web Components
版本号
12
、
CanUnd
如果有可以撤销的前一步操作,则返回
True
。只读
13
、
Caption:
返回或设定对象的标题,
string
类型
14
、
Cells:
返回一个表示对象中单元格的
Range
对象
15
、
Columns:
应用在
Range
对象上时表示返回代表指定区域中列的
Range
对象,
只读。
应用
在
spreadsheet
和
worksheet
对象时,返回代表指定工作表上所有列的
Range
对象
16
、
Commands:
返回一个
OCCommands
对象,表示可用命令集合
17
、
Constants:
返回允许脚本用户使用命名常量的对象,只读。在
HTML
页上是必须的
18
、
CSVData:
以逗号分隔列表返回或设置电子表格数据,
String
类型。
19
、
CSVURL:
返回或设置以逗号分隔的电子表格数据文件的
URL
。
20
、
DataMember:
返回或设置数据成员名称(指定控件将从数据源请求获取的记录集名
称)
,DataMember
类型。
21
、
DataSource:
返回或设置表示指定控件数据源的
ADO DataSource
对象。
22
、
DataType:
指定电子表格数据格式和来源。
HTMLURL,HTMLDATA,CSVURL,CSVDATA
23
、
DefaultQueryOnLoad:
该属性设置为
true
时,加载页面时将刷新
Purpose
属性值为
"Query"
并且
LoadMode
属性值为
"Normal"
的绑定。
设置
False
时,
加载页面时不刷新任何绑
定。
24
、
DesignMode:
如果电子表格控件当前处于设计模式,则返回
True
。
25
、
Dirty:
如果自上次保存后对电子表格进行了更改,则返回
True
。可读写
26
、
DisplayDesignTimeUI:
设置为
True
在运行时显示“命令和选项”窗口的设计阶段版本,
默认为
False
。
27
、
DisplayOfficeLog
设置为
True
可在工具栏上显示
Office Logo
。
28
、
DisplayPropertyToolbox:
设置是否可显示“命令和选项”窗口。
29
、
DisplayTitleBar:
设置是否可显示标题栏。
30
、
DisplayToolbar:
设置是否可显示工具条。
31
、
EnableEvents:
如果启用了电子表格工作区的事件,则返回
True
,可读写。
32
、
EnableUnd
设置是否启用电子表格撤销功能。
33
、
HTMLData:
返回或设置一个
String
类型,
以正确格式的
HTML
字符串表示电子表格数据。
34
、
HTMLURL:
返回或设置电子表格
HTML
数据文件的
URL
。
35
、
International:
返回当前国家
/
地区和国际设置信息。
Variant
类型,只读。
36
、
LanguageSettings:
返回一个
OWCLanguageSettings
对象,包含语言设置信息。
37
、
MajorVersion:
返回对象库德主要版本,只读。
38
、
MaxHeight:
返回或设置指定工作表在
AutoFit
属性值为
True
时能够达到的最大高度。
可用像素表示也可以用百分比表示。
Variant
类型。
39
、
MaxWidth:
返回或设置指定工作表在
AutoFit
属性值为
True
时能够达到的最大宽度。
40
、
MinorVersion:
返回对象库德次要版本,
String
类型,只读。