收藏 分销(赏)

Microsoft.Office.Interop.Excel的用法.doc

上传人:精*** 文档编号:2312014 上传时间:2024-05-27 格式:DOC 页数:6 大小:13.44KB
下载 相关 举报
Microsoft.Office.Interop.Excel的用法.doc_第1页
第1页 / 共6页
Microsoft.Office.Interop.Excel的用法.doc_第2页
第2页 / 共6页
Microsoft.Office.Interop.Excel的用法.doc_第3页
第3页 / 共6页
Microsoft.Office.Interop.Excel的用法.doc_第4页
第4页 / 共6页
Microsoft.Office.Interop.Excel的用法.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、Microsoft.Office.Interop.Excel的用法 1)ApplicationClassExcelApp = New ApplicationClass();2) 更改 Excel 标题栏: ExcelApp.Caption := 应用程序调用 MicrosoftExcel; 3) 添加新工作簿: ExcelApp.WorkBooks.Add; 4) 打开已存在的工作簿: ExcelApp.WorkBooks.Open( C:ExcelDemo.xls); 5) 设置第2个工作表为活动工作表: ExcelApp.WorkSheets2.Activate; 或 ExcelApp.W

2、orksSheets Sheet2.Activate; 6) 给单元格赋值: ExcelApp.Cells1,4.Value :=第一行第四列; 7) 设置指定列的宽度(单位:字符个数),以第一列为例: ExcelApp.ActiveSheet.Columns1.ColumnsWidth :=5; 8)设置指定行的高度(单位:磅)(1磅0.035厘米),以第二行为例: ExcelApp.ActiveSheet.Rows2.RowHeight := 1/0.035; /1厘米 9) 在第8行之前插入分页符: ExcelApp.WorkSheets1.Rows8.PageBreak :=1; 10

3、) 在第8列之前删除分页符: ExcelApp.ActiveSheet.Columns4.PageBreak :=0; 11) 指定边框线宽度: ExcelApp.ActiveSheet.Range B3:D4 .Borders2.Weight :=3; 1-左 2-右 3-顶 4-底 5-斜( ) 6-斜( / ) 12) 清除第一行第四列单元格公式: ExcelApp.ActiveSheet.Cells1,4.ClearContents; 13) 设置第一行字体属性: ExcelApp.ActiveSheet.Rows1.Font.Name :=隶书; ExcelApp.ActiveShe

4、et.Rows1.Font.Color :=clBlue; ExcelApp.ActiveSheet.Rows1.Font.Bold :=True; ExcelApp.ActiveSheet.Rows1.Font.UnderLine :=True; 14) 进行页面设置: a.页眉: ExcelApp.ActiveSheet.PageSetup.CenterHeader :=报表演示; b.页脚: ExcelApp.ActiveSheet.PageSetup.CenterFooter :=第&P页; c.页眉到顶端边距2cm: ExcelApp.ActiveSheet.PageSetu

5、p.HeaderMargin :=2/0.035; d.页脚到底端边距3cm: ExcelApp.ActiveSheet.PageSetup.HeaderMargin :=3/0.035; e.顶边距2cm: ExcelApp.ActiveSheet.PageSetup.TopMargin :=2/0.035; f.底边距2cm: ExcelApp.ActiveSheet.PageSetup.BottomMargin :=2/0.035; g.左边距2cm: ExcelApp.ActiveSheet.PageSetup.LeftMargin :=2/0.035; h.右边距2cm: Excel

6、App.ActiveSheet.PageSetup.RightMargin :=2/0.035; i.页面水平居中: ExcelApp.ActiveSheet.PageSetup.CenterHorizontally :=2/0.035; j.页面垂直居中: ExcelApp.ActiveSheet.PageSetup.CenterVertically :=2/0.035; k.打印单元格网线: ExcelApp.ActiveSheet.PageSetup.PrintGridLines :=True; 15) 拷贝操作: a.拷贝整个工作表: ExcelApp.ActiveSheet.Used

7、.Range.Copy; b.拷贝指定区域: ExcelApp.ActiveSheet.Range A1:E2.Copy; c.从A1位置开始粘贴: ExcelApp.ActiveSheet.Range. A1.PasteSpecial; d.从文件尾部开始粘贴: ExcelApp.ActiveSheet.Range.PasteSpecial; 16) 插入一行或一列: a.ExcelApp.ActiveSheet.Rows2.Insert; b.ExcelApp.ActiveSheet.Columns1.Insert; 17) 删除一行或一列: a.ExcelApp.ActiveSheet.

8、Rows2.Delete; b.ExcelApp.ActiveSheet.Columns1.Delete; 18) 打印预览工作表: ExcelApp.ActiveSheet.PrintPreview; 19) 打印输出工作表: ExcelApp.ActiveSheet.PrintOut; 20) 工作表保存: if not ExcelApp.ActiveWorkBook.Savedthen ExcelApp.ActiveSheet.PrintPreview; 21) 工作表另存为: ExcelApp.SaveAs( C:ExcelDemo1.xls); 22) 放弃存盘: ExcelApp.ActiveWorkBook.Saved :=True; 23) 关闭工作簿: ExcelApp.WorkBooks.Close; 24) 退出 Excel: ExcelApp.Quit;

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服