史上最全的Formula one的属性与方法

同事给的,太谢谢了,贴出来大家共享

Formula one的属性与方法:

属性:

l  showEditBar:是否显示单元编辑框;

l  ShowEditBarCellRel:是否显示编辑单元的相关参数(单元号)

l  Sheet:当前激活的工作表索引(可以设定或获取、第一个为1)

l  NumSheets:工作表数

l  SheetName:工作表名称(可以获取当前工作表名称、SheetName ( nSheet ) 获取某个工作表名称)

l  MaxCol:获取或设定当前工作表的列数

l  MaxRow:获取或设定当前工作表的行数

l  ShowSelections:是否显示显示区域。(三种方式:F1Off:不显示、F1On:显示、F1Auto:当控件激活时显示区域)

l  ShowTabs:是否显示工作表名。(三种方式:0 - F1TabsOff:不显示、1 - F1TabsBottom:显示在工作表底部、2 - F1TabsTop:显示在工作表顶部)

l  ShowZeroValues:是否显示0

l  boolean AllowArrows  是否激活箭头键

l  boolean AllowAutoFill 是否激活自动填充

l  boolean AllowDelete 是否激活Delete

l  boolean AllowDesigner 是否激活系统设计程序

l  boolean AllowEditHeaders 是否能编辑表头

l  boolean AllowFillRange  是否要自动填充选定范围

l  boolean AllowFormulas 是否激活格式化

l  boolean AllowInCellEditing 是否激活双击可编辑

l  boolean AllowMoveRange 是否可移动激活单元格

l  boolean AllowObjSelections 是否能选定对象

l  boolean AllowResize 是否能调整大小

l  boolean AllowSelections 是否允许选定

l  boolean AllowTabs 是否激活跳格(TAB)

l  boolean AutoRecalc 是否激活自动计算

l  unsigned long BackColor 设置背景颜色

l  int BorderStyle 设置边框格式

l  boolean CanEditPaste 是否能粘贴

l  boolean CanEditPasteSpecial 是否能选定粘贴(如 粘值 粘格式 等)

l   *string Clip 按文本导入导出数据

l  long Col 激活单元格所在列数
 int ColWidthUnits
列宽单位(厘米 英寸等)
 boolean DataTransferHeadings
是否以字段名为标题

 string DataTransferRange
指定数据(数据库)范围
 int DefaultFontCharSet
指定默认语言
 string DefaultFontName
指定默认字体
 int DefaultFontSize
指定默认字体大小
 boolean DoCancelEdit
是否能撤消
 boolean DoClick
能触发"单击"事件
 boolean DoDblClick
能触发"双击"事件
 boolean DoEndEdit  
能触发"编辑结束"事件
 boolean DoEndRecalc
能触发 重算结束
   boolean DoObjClick
能触发 对象单击
 boolean DoObjDblClick
能触发 对象双击
 boolean DoObjGotFocus
能触发 对象获取焦点
 boolean DoObjLostFocus
能触发 对象失去焦点
 *string Entry
对激活单元格赋值
 string FileName
文件名
 long FixedCol
固定字段的第一列
 long FixedCols
固定字段总列数
 long FixedRow
固定行的第一行
 long FixedRows
固定字段总行数
 boolean FontBold
设置粗体
 int FontCharSet
设置语言
 unsigned long FontColor
设置字体颜色
 boolean FontItalic
设置斜体
 string FontName
设置字体
 int FontSize
设置字体大小
 boolean FontStrikeout
设置中划线(删除线)
 boolean FontUnderline
设置下划线

 string FormattedText
获取激活单元格内容(带格式)
 string Formula  
获取(设置)激活单元格公式

 string FormulaLocal
获取(设置)激活单元格公式按用户语言码
 int HAlign
设置对齐方式
 int HdrHeight
设置标题头高度
 int HdrWidth
设置标题头宽度
 int hWnd
返回当前视图柄号
 boolean IterationEnabled
是否支持嵌套引用
 int IterationMax
支持嵌套引用最大数
 double IterationMaxChange
支持嵌套引用最大值
 long LastCol
使用的最大列数
 long LastRow
使用的最大行数
 boolean LaunchWorkbookDesigner
是否打开程序设计器
 long LeftCol
可视视图最左边的列数
 unsigned long LineColor
线条颜色
 int LineStyle
线条类型
 int LineWeight
线条宽度
 long MaxCol
可视最大列
 long MaxRow
可视最大行
 long MinCol
可视最小列
 boolean MinimalRecalc
仅重算被改动的单元格
 long MinRow
可视最小行
 int Mode
对象模式
 boolean Modified
当前工作博是否被修改
 OleObject MouseIcon
设置鼠标图标(自定义时)
 int MousePointer
设置鼠标形状

 double Number
返回激活单元格数值
 string NumberFormat
数值显示格式
 string NumberFormatLocal
本地化数值显示格式
 long NumSheets
当前工作薄中工作表数
 unsigned long ObjPatternBG
设置对象背景色
 unsigned long ObjPatternFG
设置对象前景色
   string ODBCErrorMsg
显示ODBC错误信息
 long ODBCNativeError
返回ODBC错误个数
 string ODBCSQLState
返回ODBC状态
 boolean PrecisionAsDisplayed
是否精度显示
 string PrintArea
当前打印区域
 double PrintBottomMargin
 boolean PrintColHeading
是否打印标题
 int PrintCopies
打印份数
 boolean Repaint
重绘
 long Row
激活单元格行数
 boolean RowMode
行选定模式
 string Selection
选定的范围
 int SelectionCount
选定的范围个数
 string SelectionLocal
选定的范围(本地语言化)
 long SelEndCol  
选定范围的最后一列

 long SelEndRow
选定范围的最后一行
 boolean SelHdrCol
列标题是否被选定了
 boolean SelHdrRow
行标题是否被选定了
 boolean SelHdrTopLeft
行列交叉点是否被选定
 long SelStartCol
选定范围的开始一列
 long SelStartRow
选定范围的开始一行
 long Sheet
激活工作表
 boolean ShowColHeading
是否显示列标题
 boolean ShowEditBar
是否显示编辑框
 boolean ShowEditBarCellRef
是否显示激活单元格
 boolean ShowFormulas
是否显示公式
 boolean ShowGridLines
是否显示网格线
 int ShowHScrollBar
显示滚动条
 boolean ShowLockedCellsError
是否显示锁定提示
 boolean ShowRowHeading
是否显示行标题
 int ShowSelections
显示选定的范围
 int ShowTabs
如何显示工作表标签
 boolean ShowTypeMarkers
分颜色显示不同类型的框
 int ShowVScrollBar
如何显示垂直滚动条
 boolean ShowZeroValues
是否显示0
 string TableName
外部引用名 同TITLE
 string Title
外部引用名 同
TableName
 string Text
激活单元格内容

   string TopLeftText
设置行列交叉点的显示值
 long TopRow
可视第一行
 int Type
返回激活单元格数据类型
 string URL INTERNET
地址 可连接网上电子表格
 int VAlign
数据垂直对齐模式
 int ViewScale
显示比例
 boolean WordWrap
是否自动换行

方法:

l  OpenFileDlg:打开文件。

Ø  函数:procedure OpenFileDlg(const pTitle: WideString; hWndParent: OLE_HANDLE; out pBuf: WideString);

Ø  参数:pTitle:打开窗体标题、hWndParent:打开窗体所属窗体的句柄、pBuf:打开文件路径;

Ø  说明:当取消打开文件时,函数会报一个错误,一般最好用try except框起来。

Ø  例子:

var pBuf:WideString;

    pFileType: smallint;

begin

  try

    Formula1Book1.OpenFileDlg('打开文件:', Self.Handle, pBuf);

  except

    Exit;

  end;

  Formula1Book1.Read(pBuf, pFileType);//读取文件内容,并获取文件类型

 

l  InitTable:新建文件。

Ø  函数:procedure InitTable;

l  SaveFileDlg :保存文件。

Ø  函数:procedure SaveFileDlg(const pTitle: WideString; out pBuf: WideString; out pFileType: Smallint);

Ø  参数:pTitle:保存窗体标题、pBuf:保存文件路径;pFileType:返回文件类型

Ø  说明:当取消保存文件时,函数会报一个错误,一般最好用try except框起来。

Ø  例子:

var pBuf:WideString;

    fType:smallint;

begin

  try

    Formula1Book1.SaveFileDlg('保存文件',pBuf, fType);

  except

    Exit;

  end;

  Formula1Book1.Write(pBuf,fType);//按某格式写文件

l  EndEdit:结束单元格的编辑。

l  CancelEdit:取消对单元格的编辑。

l  EditCut:剪切所选单元格内容;

l  EditCopy:复制所选单元格内容;

l  EditPast:粘贴所选单元格内容;

l  EditInsert:单元插入;

Ø  函数:procedure EditInsert(InsertType: F1ShiftTypeConstants);

Ø  参数:InsertType:插入方式:F1ShiftHorizontal(水平方向插入一单元)F1ShiftVertical(垂直方向插入一单元)F1ShiftRows(插入一行、所属行下移)F1ShiftCols(插入一列:所属列右移)

l  InsertSheets:插入工作表;

Ø  函数:procedure InsertSheets(nSheet: Integer; nSheets: Integer);

Ø  参数:nSheet:插入工作表索引、nSheets:插入数量;

Ø  例子:追加一个工作表

Formula1Book1.InsertSheets(Formula1Book1.NumSheets + 1, 1);

l  DeleteSheets:删除工作表;

Ø  函数:procedure DeleteSheets(nSheet: Integer; nSheets: Integer);

Ø  参数:nSheet:需要删除的工作表索引、nSheets:删除数量;

Ø  例子:删除当前工作表:

if Formula1Book1.NumSheets = 1 then

  begin

    MessageDlg('只有一张工作表,不能被删除!', mtWarning, [mbOk], 0);

    Exit;

  end;

  if MessageDlg('删除将不能恢复,是否删除?', mtConfirmation, [mbYes, mbNo], 0) <> mrYes then Exit;

  Formula1Book1.DeleteSheets(Formula1Book1.Sheet, 1);

l  GetFont:获取所选区域的字体;

Ø  函数:procedure GetFont(out pName: WideString; out pSize: Smallint; out pBold: WordBool; out pItalic: WordBool; out pUnderline: WordBool; out pStrikeout: WordBool; out pcrColor: Integer; out pOutline: WordBool; out pShadow: WordBool);

Ø  参数:所有参数都输出;pName:字体名称、pSize:字体大小(输入的字体和Delphi的字体是201的关系)pBold:是否粗体、pItalic:是否斜体、pUnderline:是否下划线、pStrikeout:是否打散、pcrColor:字体颜色、pOutline:没用、pShadow:没用。

l  SetFont:设定所选区域的字体;

Ø  函数:procedure SetFont(const pName: WideString; nSize: Smallint; bBold: WordBool; bItalic: WordBool; bUnderline: WordBool; bStrikeout: WordBool; crColor: OLE_COLOR; bOutline: WordBool; bShadow: WordBool);

Ø  参数: pName:字体名称、pSizeDelphi中字体大小无需乘20pBold:是否粗体、pItalic:是否斜体、pUnderline:是否下划线、pStrikeout:是否打散、pcrColor:字体颜色、pOutline:没用、pShadow:没用。

l  FormatFontDlg:调出Formula one自身的设置字体的窗体设定所选区域的字体;

l  GetAlignment:获取区域格式。

Ø  函数:procedure GetAlignment(out pHorizontal: Smallint; out pWordWrap: WordBool;

out pVertical: Smallint; out pOrientation: Smallint);

Ø  参数:pHorizontal:水平(有七种方式:F1HalignGeneral:按照单元数值类型显示、F1HalignLeft :居左、F1HalignRight:居右、F1HAlignCenter:居中、F1HalignFill:充满)pWordWrap:是否拆行、pVertical:垂直、pOrientation:无用;

l  SetAlignment:设定所选区域格式。

l  FormatAlignmentDlg:调出Formula one自身的设置字体的窗体设定所选区域的格式;

l  AboutBox() 弹出"关于"窗口
   AddColPageBreak(long nCol)
在指定的列插入分页符
   boolean AddInEnabled(int nAddIn)
是否支持插件
   AddInEnabled(int nAddIn, boolean nAddIn)
哪写插件是可用的
   string AddInPath(int nAddIn)
指定一个插件
   AddPageBreak()
在激活单元格插入分页符
   AddRowPageBreak(long nRow)
在指定的行插入分页符
   AddSelection(long nRow1, long nCol1, long nRow2, long nCol2)
增加一个选定范围
   string AutoFillItems(int nIndex)
设置填充序列表
   AutoFillItems(int nIndex, string nIndex)
设置填充序列表
   AutoFillItemsCount()
统计填充序列表的个数
   CalculationDlg()
弹出"重算设置"窗口
   CancelEdit()
撤消编辑模式
   CheckRecalc()
按需要重算
   ClearClipboard()
清楚粘贴板
   ClearRange(long nRow1, long nCol1, long nRow2, long nCol2, int ClearType)
清空选定的范围
   boolean ColHidden(long nCol)
鉴定一个字段是否被隐藏
   ColHidden(long nCol, boolean nCol)
是否显示或隐藏一个字段
   ColorPaletteDlg()
弹出"调色板"窗口
   string ColText(long nCol)
设置列标题
   int ColWidth(long nCol)
设置列宽
   ColWidthDlg()
弹出"列宽"设置窗口
   int ColWidthTwips(long nCol)
设置列宽计量单位
   CopyAll(long hSrcSS)
从另一个工作薄拷贝数据
   CopyDataFromArray(long nSheet, long nRow1, long nCol1, long nRow2, long nCol2, boolean bValuesOnly, any Array)   
从一个数组拷贝数据到工作表
   CopyDataToArray(long nSheet, long nRow1, long nCol1, long nRow2, long nCol2, boolean bValuesOnly, any Array)   
从工作表拷贝数据到数组
   CopyRange(long nDstR1, long nDstC1, long nDstR2, long nDstC2, long hSrcSS, long nSrcR1, long nSrcC1, long nSrcR2, long nSrcC2)
从一个指定范围拷贝数据到另一付
ǚ
   DefColWidthDlg()
弹出"默认列宽"设置窗口
   string DefinedName(string Name)
定义名称
   string DefinedNameByIndex(int nName)
返回一个已定义的名称
   long DefinedNameCount()
统计已定义名称个数
   DefinedNameDlg()
弹出"名称定义" 设置窗口
   DefRowHeightDlg()
弹出"默认行高"设置窗口
   DeleteAutoFillItems(int nIndex)
删除自动序列
   DeleteDefinedName(string pName)
删除已定义的名称
   DeleteDlg()
弹出"删除"对话框
   DeleteRange(long nRow1, long nCol1, long nRow2, long nCol2, int ShiftType)
删除一个选定的范围
   DeleteSheets(long nSheet, long nSheets)
删除工作表
   EditClear(int ClearType)
清空方式
   EditCopy()
复制
   EditCopyDown()
从上到下复制
   EditCopyRight()
从左到右复制
   EditCut()
剪切
   EditDelete(int ShiftType)
删除
   EditDeleteSheets()
删除选定工作表
   EditInsert(int InsertType)
插入
   EditInsertSheets()
插入工作表
   EditPaste()
粘贴
   EditPasteSpecial(int PasteWhat, int PasteOp)
按指定方式粘贴
   EditPasteValues()
粘贴值
   EndEdit()
编辑
   *string EntryRC(long nRow, long nCol)
对当前指定的单元格赋值
   string EntrySRC(long nSheet, long nRow, long nCol)
对指定工作表中指定的单元格赋值
   string ErrorNumberToText(long SSError)
按相应错误记数返回对应的错误信息
   *FilePageSetupDlg()
文件打印设置窗口
   FilePrint(boolean bShowPrintDlg)
打印选定的工作表
   *FilePrintPreview()
打印预览
   FilePrintSetupDlg()
显示标准的Windows打印窗口
   Find(string FindWhat, long nSheet, long nRow1, long nCol1, long nRow2, long nCol2, int Flags, REF long pFound)
查找
   FindDlg()
弹出"查找"对话框
   FormatAlignmentDlg()
弹出"对齐方式"对话框
   FormatBorderDlg()
弹出"边框"设置对话框
   FormatCellsDlg(long Pages)
弹出"单元格"对话框
   FormatCurrency0()
格式化币别
   FormatDefaultFontDlg()
显示"默认字体"对话框
   FormatFontDlg()
显示"字体"对话框
   FormatFraction() "
分数"格式化
   FormatGeneral() "
通用"格式化
   FormatHmmampm() 12
小时制格式化
   FormatMdyy()
日期格式化
   FormatNumberDlg()
弹出"数字"格式化对话框
   FormatObjectDlg(long Pages)
弹出"对象"格式化对话框
   FormatPatternDlg()
弹出"模式"对话框
   FormatPercent()
百分比格式化
   FormatScientific()
科学记数 格式化
   FormatSheetDlg(long Pages, boolean bDesignerMode)
弹出"工作表"格式话窗口
   GetActiveCell(REF long pRow, REF long pCol)
获取激活单元的行和列
   GetAlignment(REF int pHorizontal, REF boolean pWordWrap, REF int pVertical, REF int pOrientation)
获取激活单元的对齐方式
   GetBorder(REF int pLeft, REF int pRight, REF int pTop, REF int pBottom, REF int pShade, REF long pcrLeft, REF long pcrRight, REF long pcrTop, REF long pcrBottom)
获取激活单元的边框
   GetDefaultFont(REF string pBuf, REF int pSize)
获取激活单元的默认字体及大小
   GetFont(REF string pName, REF int pSize, REF boolean pBold, REF boolean pItalic, REF boolean pUnderline, REF boolean pStrikeout, REF long pcrColor, REF boolean pOutline, REF boolean pShadow)
获取激活单元的字体及大小
   GetHdrSelection(REF boolean pTopLeftHdr, REF boolean pRowHdr, REF boolean pColHdr)
标题是否被选中
   GetIteration(REF boolean pIteration, REF int pMaxIterations, REF double pMaxChange)
获取嵌套调用信息
   GetLineStyle(REF int pStyle, REF long pcrColor, REF int pWeight)
获取线条类型

   GetPrintScale(REF int pScale, REF boolean pFitToPage, REF long pVPages, REF long pHPages)
获取打印缩放比例
   GetProtection(REF boolean pLocked, REF boolean pHidden)
获取激活单元格是否被保护
   GetSelection(int nSelection, REF long pR1, REF long pC1, REF long pR2, REF long pC2)
获取当前范围的起止行列
   GetTabbedText(long nR1, long nC1, long nR2, long nC2, boolean bValuesOnly, REF int phText)
转换指定范围的数据到文本

   GetValidationRule(REF string Rule, REF string Text)
获取合法性验证规则
   GotoDlg()
弹出"转到"对话框
   InitTable()
初始化工作薄
   InsertDlg()
弹出"插入"对话框
   InsertRange(long nRow1, long nCol1, long nRow2, long nCol2, int InsertType)
插入范围
   InsertSheets(long nSheet, long nSheets)
插入工作表
   long LastColForRow(long nRow)
返回指定行最后一列
   *LaunchDesigner()
运行设计程序
   LineStyleDlg()
弹出"线条"设置对话框
   int LoadAddIn(string Path, boolean bEnabled)
插入插件
   boolean LogicalRC(long nRow, long nCol)
逻辑化 指定单元格
   boolean LogicalSRC(long nSheet, long nRow, long nCol)
逻辑化指定工作表的指定单元格
   MoveRange(long nRow1, long nCol1, long nRow2, long nCol2, long nRowOffset, long nColOffset)
移动激活单元格
   long NextColPageBreak(long Col)
获取指定列的下一个分页符
   long NextRowPageBreak(long Row)
获取指定行的下一个分页符
   double NumberRC(long nRow, long nCol)
返回指定单元格的数字值
   double NumberSRC(long nSheet, long nRow, long nCol)
返回指定工作表中指定单元格的数字值
   ObjAddSelection(long ObjID)
选定一个对象
   ObjBringToFront()
对象前置
   long ObjCellCol(long ObjID)
对象位置所在列
   long ObjCellRow(long ObjID)
对象位置所在行
   long ObjCreate(int ObjType, real nX1, real nY1, real nX2, real nY2)
插入绘画对象
   long ObjCreatePicture(real nX1, real nY1, real nX2, real nY2, int hMF, long nMapMode, long nWndExtentX, long nWndExtentY)
插入图片
   long ObjCreatePolygon(real X1, real Y1, real X2, real Y2, any ArrayX, any ArrayY, boolean bClosed)
插入多边形
   long ObjFirstID()
获取当前工作表第一个对象ID
   ObjGetPos(long ObjID, REF real pX1, REF real pY1, REF real pX2, REF real pY2)
返回指定对象的位置

   ObjGetSelection(int nSelection, REF long pID)
返回选定对象中指定对象的ID
   int ObjGetSelectionCount()
返回选定对象的个数

   int ObjGetType(long ObjID)
返回指定对象的类型(圆多边形 图片)
   string ObjName(long ObjID)
返回指定对象名

   ObjNameDlg()
弹出"对象名"对话框
   long ObjNameToID(string Name)
根据对象名返回ID
   ObjNew(int ObjType, real nX1, real nY1, real nX2, real nY2, REF long pID)
在当前工作表插入对象

   ObjNewPicture(real nX1, real nY1, real nX2, real nY2, REF long pID, int hMF, long nMapMode, long nWndExtentX, long nWndExtentY)  
新增图片
   ObjNewPolygon(real X1, real Y1, real X2, real Y2, REF long pID, any ArrayX, any ArrayY, boolean bClosed)
新增多边形
   long ObjNextID(long ObjID)
获取指定对象(ID)下一个对象ID
   ObjOptionsDlg()
显示"对象选项"对话框

   int ObjPosShown(real X1, real Y1, real X2, real Y2)
显示指定位置的对象状态
   long ObjSelection(int nSelection)
返回选定对象的ID
   ObjSendToBack()
对象后置

   ObjSetPos(long ObjID, real nX1, real nY1, real nX2, real nY2)
改变指定对象的位置与大小
   ObjSetSelection(long ObjID)
选定指定的对象
   string ObjText(long ObjID)
返回对象Text
   int ObjValue(long ObjID)
返回值

   boolean ObjVisible(long ObjID)
对象是否可视
   *ODBCConnect(REF string pConnect, boolean bShowErrors, REF int pRetCode)
通过ODBC把当前工作薄连接到指定的数据源
   *ODBCDisconnect()
断开数据源的连接
   ODBCError(REF string pSQLState, REF long pNativeError, REF string pErrorMsg)
显示ODBC连接错误
   *ODBCPrepare(string SQLStr, REF int pRetCode)
准备要执行的SQL语句可带变量参数(?)
   *ODBCBindParameter(long nParam, long nCol, int CDataType, REF int pRetCode)
对变量参数(?)赋值

   *ODBCExecute(long nRow1, long nRow2, REF int pRetCode)
执行准备的SQL语句
   *ODBCQuery(REF string pQuery, long nRow, long nCol, boolean bForceShowDlg, REF boolean pSetColNames, REF boolean pSetColFormats, REF boolean pSetColWidths, REF boolean pSetMaxRC, REF int pRetCode)
根据SQL语句执行数据查询
   *OpenFileDlg(string pTitle, int hWndParent, REF string pBuf)
弹出"文件打开"对话框
   OptionsDlg(long Pages)
弹出"选项"对话框
   unsigned long PaletteEntry(long nEntry)
自定义调色板(提供56个默认值)
   PasteSpecialDlg()
弹出"指定方式粘贴"对话框

   PrintPreview(int hWnd, long x, long y, long cx, long cy, int nPage, REF int pPages)
打印预览
   ProtectionDlg()
弹出"保护"对话框
   Read(string pPathName, REF int pFileType)
按镇定的文件方式打开磁盘上文件
   Recalc()
重算
   Refresh()
刷新
   RemoveColPageBreak(long nCol)
撤消列分页符
   RemovePageBreak()
撤消分页符
   RemoveRowPageBreak(long nRow)
撤消行分页符
   Replace(string FindWhat, string ReplaceWith, long nSheet, long nRow1, long nCol1, long nRow2, long nCol2, int Flags, REF long pFound, REF long pReplaced)
替换
   ReplaceDlg()
弹出"替换"对话框
   int RowHeight(long nRow)
设置行高
   RowHeightDlg()
弹出"行高"对话框
   boolean RowHidden(long nRow)
设置行隐藏
   string RowText(long nRow)
行标题
   *SaveFileDlg(string pTitle, REF string pBuf, REF int pFileType)
文件保存对话框
   SetActiveCell(long nRow, long nCol)
激活指定单元格
   SetAlignment(int HAlign, boolean bWordWrap, int VAlign, int nOrientation)
对选定单元格指定对齐方式
   SetBorder(int nOutline, int nLeft, int nRight, int nTop, int nBottom, int nShade, unsigned long crOutline, unsigned long crLeft, unsigned long crRight, unsigned long crTop, unsigned long crBottom)
对选定单元格设置边框
   SetColHidden(long nCol1, long nCol2, boolean bHidden)
隐藏列
   SetColWidth(long nCol1, long nCol2, int nWidth, boolean bDefColWidth)
设置列宽
   SetColWidthAuto(long nRow1, long nCol1, long nRow2, long nCol2, boolean bSetDefaults)
设置自动列宽
   SetDefaultFont(string Name, int nSize)
设置默认字体
   SetHdrSelection(boolean bTopLeftHdr, boolean bRowHdr, boolean bColHdr)
设置标题头选定
   SetIteration(boolean bIteration, int nMaxIterations, double nMaxChange)
循环调用信息
   SetLineStyle(int nStyle, unsigned long crColor, int nWeight)
设置线条类型
   SetPrintAreaFromSelection()
把选定范围设置为打印区域
   SetPrintScale(int nScale, boolean bFitToPage, int nVPages, int nHPages)
设置打印缩放比例
   SetPrintTitlesFromSelection()
设置页眉
   *SetProtection(boolean bLocked, boolean bHidden)
设置保护
   SetRowHeight(long nRow1, long nRow2, int nHeight, boolean bDefRowHeight)
设置行高
   SetRowHeightAuto(long nRow1, long nCol1, long nRow2, long nCol2, boolean bSetDefaults)
设置默认行高
   SetRowHidden(long nRow1, long nRow2, boolean bHidden)
行隐藏
   SetSelection(long nRow1, long nCol1, long nRow2, long nCol2)
选定
   SetValidationRule(string Rule, string Text)
设置合法性验证规则
   string SheetName(int nSheet)
设置工作表名
   boolean SheetSelected(long nSheet)
激活指定工作表
   ShowActiveCell()
移动激活单元格到可视范围
   Sort(long nR1, long nC1, long nR2, long nC2, boolean bSortByRows, any Keys)
排序
   SortDlg()
弹出"排序"对话框
   long SS()
返回柄号
   SSUpdate()
更新所有工作薄
   StartEdit(boolean bClear, boolean bInCellEditFocus, boolean bArrowsExitEditMode)  
开始编辑模式
   string TextRC(long nRow, long nCol)
返回指定单元格值
   string TextSRC(long nSheet, long nRow, long nCol)
返回指定工作表中指定单元格值
   TransactCommit()
事务提交
   TransactRollback()
事务回滚
   TransactStart()
开始事务
   int TypeRC(long nRow, long nCol)
返回指定单元格数据类型
   int TypeSRC(long nSheet, long nRow, long nCol)
返回指定工作表指定单元格数据类型
   ValidationRuleDlg()
弹出"合法性验证"对话框
   *Write(string PathName, int FileType)
保存文件
   WriteRange(long nSheet, long nRow1, long nCol1, long nRow2, long nCol2, string pPathName, int FileType)
保存指定的范围

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值