3.35 SpreadAPI_SetCellValue过程
声明(来自SpAPI单元):
Procedure SpreadAPI_SetCellValue(Spread : TSPHandle; R,C : Integer; Value : String);
描述:
SpreadAPI_SetCellValue过程基于一个给定的格式来设置一个单元的值,此过程自动检测数据实体的种类(例如,数值、文本、公式),它也能识别日期、时间、百分比、货币、分数和科学符号。
|
参数 |
类型 |
描述 |
|
R |
Integer |
R是值要被放置的单元的行号。 |
|
C |
Integer |
C是值要被放置的单元的列号。 |
|
Value |
String |
Value是包含要被放置到此单元中的一个字符串的值。 |
如果R和C都是-1,那么当前活动单元值将被设置为value。
3.36 SpreadAPI_SetColumnName过程
声明(来自SpAPI单元):
Procedure SpreadAPI_SetColumnName(Spread : TSPHandle; C : Integer; Name : String);
描述:
SpreadAPI_SetColumnName过程设置一个指定列的名称,此列被命名来反映在列中的数据(例如,也许column 1被命名为公司名称(Company Name)),新的列名称被显示在列标题并且仅作为显示目的使用,列在公式中仍然通过列引用来进行,即通过列的名称引用,而不是列的显示名称引用。
|
参数 |
类型 |
描述 |
|
C |
Integer |
C指定要被命名的列数(哪一个列)。 |
|
ColumnText |
String |
ColumnText是新的列名称。 |
3.37 SpreadAPI_SetDefinedName过程
声明(来自SpAPI单元):
Procedure SpreadAPI_SetDefinedName(Spread : TSPHandle; Name,Formula : String);
描述:
SpreadAPI_SetDefinedName过程允许一个用户自定义的名称来被定义、修改或删除,一个名称能引用到一个单元、一个单元组、一个值或一个公式。
|
参数 |
类型 |
描述 |
|
Name |
String |
Name是用户自定义的名称。 |
|
Formula |
String |
Formula是描述名称引用的项的公式(例如,“A1:C |
如果仅给出名称参数,那么自定义名称将被删除,如果没有参数被指定,则定义名称对话框将被显示出来。
3.38 SpreadAPI_SetRowName过程
声明(来自SpAPI单元):
Procedure SpreadAPI_SetRowName(Spread : TSPHandle; R : Integer; Name : String);
描述:
SpreadAPI_SetRowName过程命名一个行来反映行中的数据(例如行2也许被命名为Central Region)。新的行的名称被显示在行标题,并且仅被作为显示目的使用,行仍然被通过常规的单元引用来进行引用。
|
参数 |
类型 |
描述 |
|
R |
Integer |
RowNumber是要被命名的行。 |
|
Name |
String |
RowText是行的新的名称。 |
3.39 SpreadAPI_SetSelection过程
声明(来自SpAPI单元):
Procedure SpreadAPI_SetSelection(Spread : TSPHandle; R1,C1,R2,C2 : Integer );
描述:
SpreadAPI_SetSelection过程选择指定的单元范围,并且移动活动的单元到范围内的左上单元,为选择在工作图表中的所有单元设置R1为-1,C1为-1,R2为0,C2为0。
3.40 SpreadAPI_SetSelectionFromFormula过程
声明(来自SpAPI单元):
Procedure SpreadAPI_SetSelectionFromFormula(Spread : TSPHandle; Formula : String);
描述:
SpreadAPI_SetSelectionFromFormula过程从一个公式中设置当前的选择,并且返回一个或多个范围,例如“A1:C2,D
3.41 SpreadAPI_SetTopLeftText过程
声明(来自SpAPI单元):
Procedure SpreadAPI_SetTopLeftText(Spread : TSPHandle;TopLeftText : String);
描述:
SpreadAPI_SetTopLeftText过程设置左上单元的文本,文本被放置在spreadsheet的左上角仅作为显示目的用,TopLeftText字符串参数是左上单元的文本。
3.42 SpreadAPI_SetupPrinter过程
声明(来自SpAPI单元):
Procedure SpreadAPI_SetupPrinter(Spread : TSPHandle);
描述:
SpreadAPI_SetupPrinter过程允许您来选择工作图表要被发送到的打印机、页方向、页尺寸,此进程总是显示打印设置对话框。
3.43 SpreadAPI_ShowActiveCell过程
声明(来自SpAPI单元):
Procedure SpreadAPI_ShowActiveCell(Spread : TSPHandle);
描述:
SpreadAPI_ShowActiveCell过程重新配置文档,这样活动单元是可视化的。
3.44 SpreadAPI_StartEditMode过程
声明(来自SpAPI单元):
Procedure SpreadAPI_StartEditMode(Spread : TSPHandle; Clear, InCellEditFocus, ArrowsExitEditMode : Boolean);
描述:
SpreadAPI_StartEditMode过程对活动单元开始编辑模式,并且允许您来指定单元如何被编辑。
|
参数 |
类型 |
描述 |
|
Clear |
Boolean |
如果Clear为True,作为编辑模式的开始,编辑条被清除。 |
|
InCellEditFocus |
Boolean |
如果InCellEditFocus为True,编辑焦点被给予in-cell编辑;如果为false,编辑焦点被给予编辑条。 |
|
ArrowsExitEditMode |
Boolean |
如果ArrowsExitEditMode为True,如果您按下一个在键盘上的箭头键,编辑模式被退出。 |
参见其它:
|
SpreadAPI_CancelEditMode函数 |
SpreadAPI_EndEditMode函数 |
3.45 SpreadAPI_StartTransaction过程
声明(来自SpAPI单元):
Procedure SpreadAPI_StartTransaction(Spread : TSPHandle);
描述:
SpreadAPI_StartTransaction过程开始一个编辑事务,事务允许您来执行多重操作,如果所有的操作没有成功,事务有撤消修改的能力,每一个在一个事务的开始(StartTransaction)和一个事务的结束之间的操作能被通过启动一个UndoTransaction撤消,如果所有的操作成功,SaveTransaction被启动来保存持久的改变并且释放事务相关的资源,每一个StartTransaction将被要么一个StopTransaction 或一个 UndoTransaction来结束。
参见其它:
|
SpreadAPI_SaveTransaction过程 |
SpreadAPI_StopTransaction过程 |
|
SpreadAPI_UndoTransaction过程 |
3.46 SpreadAPI_StopTransaction过程
声明(来自SpAPI单元):
Procedure SpreadAPI_StopTransaction(Spread : TSPHandle);
描述:
SpreadAPI_StopTransaction过程结束一个编辑事务,事务允许您来执行多重操作,如果所有的操作没有成功,事务有撤消修改的能力,每一个在一个事务的开始(StartTransaction)和一个事务的结束之间的操作能被通过启动一个UndoTransaction撤消,如果所有的操作成功,SaveTransaction被启动来保存持久的改变并且释放事务相关的资源,每一个StartTransaction将被要么一个StopTransaction 或一个 UndoTransaction来结束。
参见其它:
|
SpreadAPI_SaveTransaction过程 |
SpreadAPI_StartTransaction过程 |
|
SpreadAPI_UndoTransaction过程 |
3.47 SpreadAPI_UndoTransaction过程
声明(来自SpAPI单元):
Procedure SpreadAPI_UndoTransaction(Spread : TSPHandle);
描述:
SpreadAPI_UndoTransaction过程撤消所有从事务开始以来的修改,事务允许您来执行多重操作,如果所有的操作没有成功,事务有撤消修改的能力,每一个在一个事务的开始(StartTransaction)和一个事务的结束之间的操作能被通过启动一个UndoTransaction撤消,如果所有的操作成功,SaveTransaction被启动来保存持久的改变并且释放事务相关的资源,每一个StartTransaction将被要么一个StopTransaction 或一个 UndoTransaction来结束。
参见其它:
|
SpreadAPI_SaveTransaction过程 |
SpreadAPI_StartTransaction过程 |
|
SpreadAPI_UndoTransaction过程 |
3.48 SpreadAPI_UpdateAllDocuments过程
声明(来自SpAPI单元):
Procedure SpreadAPI_UpdateAllDocuments(Spread : TSPHandle);
描述:
SpreadAPI_UpdateAllDocuments过程更新或许被延时的每件事,包括通过把AutoRecalc属性设置为True来重新计算任何工作图表并且更新滚动条位置。
3.49 SpreadAPI_Zoom过程
声明(来自SpAPI单元):
Procedure SpreadAPI_Zoom(Spread : TSPHandle; Scale : Integer );
描述:
SpreadAPI_Zoom过程取得一个spread文档的句柄,并且通过缩放参数scale为一个文档设置当前显示缩放比例, 缩放比例从10%到400%值,100%是通常的显示比例。(e-works)