信息化 频道

<连载>Protel二次开发从入门到精通

  3.20 SpreadAPI_GetlastRow过程

声明(来自SpAPI单元):

Procedure SpreadAPI_GetlastRow(Spread : TSPHandle; Var LastRow : Integer);

描述:

SpreadAPI_GetlastRow过程返回最后使用的行的数目。

  3.21 SpreadAPI_GetRowName过程

声明(来自SpAPI单元):

Procedure SpreadAPI_GetRowName(Spread : TSPHandle; R : Integer; Var Name : String);

描述:

SpreadAPI_GetRowName过程返回一个指定行的名称,如果R=-1,那么活动单元名称被返回。

  3.22 SpreadAPI_GetTabdelimitedText过程

声明(来自SpAPI单元):

Procedure SpreadAPI_GetTabdelimitedText(Spread : TSPHandle; R1,C1,R2,C2 : Integer; Var TextHandle : Integer);

描述:

SpreadAPI_GetTabdelimitedText过程返回指定的用TAB分隔的块的句柄,指定的块用R1、 C1、R2 和 C2参数来设置。

  3.23 SpreadAPI_Insert过程

声明(来自SpAPI单元):

Procedure SpreadAPI_Insert(Spread : TSPHandle; R1,C1,R2,C2 : Integer; Shift : String);

描述:

SpreadAPI_Insert过程插入单元、行或列到选择的范围或到给定的范围,如果整个spread被选择,一个警告对话框将被显示,且插入操作将不能被完成。

参数

类型

描述

C1

Integer

初始列数。

R1

Integer

初始行数。

C2

Integer

最末列数。

R2

Integer

最末行数。

Shift

String

Shift表示将出现什么样的插入。Shift能有下列值:

Right– 指定范围的单元被右移来为插入单元让出位置。

Down – 指定范围的单元被下移来为插入单元让出位置。

Rows – 指定范围所在的行被下移来为插入单元让出位置。

Columns - 指定范围所在的列被右移来为插入单元让出位置。

  3.24 SpreadAPI_InsertTabDelimitedText过程

声明(来自SpAPI单元):

Procedure SpreadAPI_InsertTabDelimitedText(Spread : THandle; R,C : LongInt; TabbedText : PChar);

描述:

SpreadAPI_InsertTabDelimitedText过程插入一个用TAB来确定界限的文本块到一个活动的工作图表中,TabbedText参数是一个以null为终止符的字符串,R/C参数是文本块被放置的开始行和列。

  3.25 SpreadAPI_JumpTo过程

声明(来自SpAPI单元):

Procedure SpreadAPI_JumpTo(Spread : TSPHandle; R,C : Integer);

描述:

SpreadAPI_JumpTo过程跳跃到通过R和C指定的一个单元,如果没有参数被指定,或如果R和C相等或小于-1,则Goto对话框将被显示,此对话框允许您选择活动的单元来显示。

参数

类型

描述

R

Integer

R是行数目,如果仅R被指定,它跳跃到指定的行(相当于C = -1)。

C

Integer

C是列数目,如果仅C被指定,它跳跃到指定的列(相当于R = -1)。

  3.26 SpreadAPI_Paste过程

声明(来自SpAPI单元):

Procedure SpreadAPI_Paste(Spread : TSPHandle);

描述:

SpreadAPI_Paste过程从剪贴板中粘贴内容到文档中。

  3.27 SpreadAPI_PrintDocument过程

声明(来自SpAPI单元):

Procedure SpreadAPI_PrintDocument(Spread : TSPHandle; ShowPrintDialogBox : Boolean);

描述:

SpreadAPI_PrintDocument过程打印文档或通过用户指定的内容,如果ShowPrintDialogBox参数是False,那么打印对话框在打印前不显示,如果为True,打印对话框出现,并且允许用户来设置打印参数,如页范围和打印份数。

  3.28 SpreadAPI_RecalcDocument过程

声明(来自SpAPI单元):

Procedure SpreadAPI_RecalcDocument(Spread : TSPHandle);

描述:

SpreadAPI_RecalcDocument过程在一个工作图表中重新计算所有的公式。

  3.29 SpreadAPI_RemovePageBreak过程

声明(来自SpAPI单元):

Procedure SpreadAPI_RemovePageBreak(Spread : TSPHandle; R,C : Integer);

描述:

SpreadAPI_RemovePageBreak过程从一个spread文档中删除分页符。

参数

类型

描述

R

Integer

如果R > -1 且 C <= -1,那么水平分页符被删除。

C

Integer

如果C > -1 且 R <= -1,那么垂直分页符被删除。

如果R和C<= -1,那么活动单元被使用且水平和垂直分页符都被删除。

参见其它:

SpreadAPI_AddPageBreak过程

  3.30 SpreadAPI_SaveTransaction过程

声明(来自SpAPI单元):

Procedure SpreadAPI_SaveTransaction(Spread : TSPHandle);

描述:

SpreadAPI_SaveTransaction过程保存事务,事务允许您来执行多重操作,如果所有的操作没有成功,事务有撤消修改的能力,每一个在一个事务的开始(StartTransaction)和一个事务的结束之间的操作能被通过启动一个UndoTransaction撤消,如果所有的操作成功,SaveTransaction被启动来保存持久的改变并且释放事务相关的资源,每一个StartTransaction将被要么一个StopTransaction 或一个 UndoTransaction来结束。

参见其它:

SpreadAPI_StartTransaction过程

SpreadAPI_StopTransaction过程

SpreadAPI_UndoTransaction过程

  3.31 SpreadAPI_SetActiveCell过程

声明(来自SpAPI单元):

Procedure SpreadAPI_SetActiveCell(Spread : TSPHandle; R,C : Integer);

描述:

SpreadAPI_SetActiveCell过程设置活动单元到通过R和C参数指定的行和列上。

  3.32 SpreadAPI_SetCellFormula过程

声明(来自SpAPI单元):

Procedure SpreadAPI_SetCellFormula(Spread : TSPHandle; R,C : Integer; Formula : String);

描述:

SpreadAPI_SetCellFormula过程放置一个公式到一个指定的单元,此公式不可以以等号开头。

参数

类型

描述

R

Integer

R是公式被放置的单元的行号。

C

Integer

C是公式被放置的单元的列号。

Formula

String

Formula是包含要被放置到单元中的公式字符串。

  3.33 SpreadAPI_SetCellNumericValue过程

声明(来自SpAPI单元):

Procedure SpreadAPI_SetCellNumericValue(Spread : TSPHandle; R,C : Integer; Number : Single);

描述:

SpreadAPI_SetCellNumericValue过程设置一个单元中内容为一个新的数字值,如果此单元包含一个公式,当数字值被放置时公式被删除。

参数

类型

描述

R

Integer

R是数字值被放置到的单元的行号。

C

Integer

C是数字值被放置到的单元的列号。

Number

Single

Number是要被放置到此单元中的数值。

如果R和C都是-1,那么当前活动单元中值将被设置为Number。

  3.34 SpreadAPI_SetCellText过程

声明(来自SpAPI单元):

Procedure SpreadAPI_SetCellText(Spread : TSPHandle; R,C : Integer; Text : String);

描述:

SpreadAPI_SetCellText过程设置一个单元为新的文本值,如果指定的单元包含一个公式,当文本被放置到单元中时公式被删除。

参数

类型

描述

R

Integer

R是文本被放置到的单元的行号。

C

Integer

C是文本被放置到的单元的列号。

Text

String

Text是包含要被放置到单元中的文本字符串。

如果R和C都是-1,那么当前活动单元中值将被设置为text。

0
相关文章