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

...

/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

类型,只读。