Visual Baisc 6.0操作Excel2003-最全使用说明.docVIP

Visual Baisc 6.0操作Excel2003-最全使用说明.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
预备知识和操作 在VB中要想调用Excel,需要打开VB编程环境“工程”菜单中的“引用”项目,并选取项目中的“Microsoft Excel 11.0 object library”项。由于你的Excel版本不同,所以这个选项的版本号也是不同的。 因为EXCEL是以层次结构组织对象的,其对象模型中含有许多不同的对象元素。 第一层:Application对象,即Excel本身; 第二层:workbooks对象集,指Excel的工作簿文件 第三层:worksheets对象集,表示的是Excel的一个工作表; 第四层:Cells和Range对象,指向Excel工作表中的单元格。 1从工程菜单中选择引用栏;选择Microsoft Excel 11.0 Object Library(EXCEL2003),然后选择 确定。 2关键代码 Dim newxls As Excel.Application Dim newbook As Excel.Workbook Dim newsheet As Excel.Worksheet Set newxls=CreatObject(Excel.Application) Set newbook=newxls.Worksbooks.Add Set newsheet=newbook.Worksheets(1) newxls.Visible = True 这一句很关键,编程语言中show和visible应该还起初始化的作用。 newxls.Workbooks.Open FileName:=App.Path 备件库存查询 + mydate + .xls 3 newxls.Visible := True 显示当前窗口 4 newxls.Caption := 应用程序调用 Microsoft Excel 更改 Excel 标题栏 5 newxls.Workbooks.Add 添加新工作簿 6 newxls.Workbooks.Open(C:\Excel\Demo.xls) 打开已存在的工作簿 newxls.Workbooks.Open FileName:=App.Path 备件库存查询 + mydate + .xls 7 newxls.WorkSheets[2].Activate 设置第2个工作表为活动工作表 newxls.WorkSheets[Sheet2].Activate 8 newxls.Cells[1,4].Value := 第一行第四列 给单元格赋值 newsheet.Cells(1, 4) = 备件名称 9 newxls.ActiveSheet.Columns[1].ColumnsWidth := 5设置指定列的宽度单位:字符个数以第一列为例 10 newxls.ActiveSheet.Rows[2].RowHeight := 1/0.035; // 1厘米 设置指定行的高度,单位为磅,1磅=0.035厘米,以第二行为例 11 在第8行之前插入分页符 newxls.WorkSheets[1].Rows[8].PageBreak := 1 在第4列之前删除分页符 newxls.ActiveSheet.Columns[4].PageBreak := 0 12 关键代码 Visual Basic6.0在excel中的range方法 Sub Random() Dim myRange As Range Set myRange = Worksheets(Sheet1).Range(A1:D5) 注意区域Range为二四象限对角线区域 myRange.Formula = =RAND() myRange.Font.Bold = True End Sub 13 关键代码 Row = ActiveSheet.Range(A1:A679).Find(1-101).Row如果找不到1-101会崩溃 Dim c As Range Set c=ActiveSheet.Range(A1:A679).Find(1-101) If Not c Is Nothing Then 找到 Set Row=c.Row Else 找不到 加入自已要处理的语句 End If 14 newxls.ActiveSheet.Range[B3:D4].Borders[2].Weight

文档评论(0)

kxiachiq + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档