常用格式也就这些,以上这些对于单个单元格也适用。
在excel表中寻找前后上下的单元格:
Var u1,u2,u3,u4,u5:Variant; U1:=olecon.oleobject.application.activecell;//获取当前格; U2:=u1.previous;//非特殊情况就是u1左边的一格; U3:=ui.next;//非特殊情况就是u2右边的一格; U4:=olecon.oleobject.application.cells[u1.cells.row-1,u1.cells.column];//非特殊情况为上面一格 U5:=olecon.oleobject.application.cells[u1.cells.row+1,u1.cells.column];//非特殊情况为下面一格 |
删除和插入一行和一列:
Olecon.oleobject.application.rows[2].delete; Olecon.oleobject.application.columns[2].delete; Olecon.oleobject.application.rows[2].insert; Olecon.oleobject.application.columns[2].insert; |
复制指定区域:
| Olecon.oleobject.application.range[‘A1:C3’].copy; |
从指定单元格开始粘贴:
| Olecon.oleobject.application.range[‘A4’].PasteSpecial; |
常用的就这些了,对delphi中server面板下的EXEL控件和创建EXCEL.Application COM对象的方式都适用。
更多内容请看PCdog.com--Excel技巧专题
