永发信息网

Vb.net 操作Excel如何选择sheet

答案:2  悬赏:20  手机版
解决时间 2021-01-07 05:42
Vb.net 操作Excel如何选择sheet
最佳答案
具体操作如下:

首先,须在项目里引用: 添加引用->Com->Microsoft Excel 9.0 Object Library (这是EXCEL2000)
1 打开Excel: dim myexcel as new Excel.Application() myexcel.visible=true
2 添加新的工作簿: myexcel.Workbooks.add()
3 设定第二个工作表为活动工作表: myexcel.worksheets(2).Acivate()
4 打开指定的Excel文件: myexcel.workbooks.open("c:\my.xls")
5 显示Excel窗口: myexcel.visible=true
6 更改Excel的标题栏: myexcel.caption="欢迎,欢迎!"
7 为Excel的单元格赋值: myexcel.cells(1,4).value=100 此语句使Excel当前工作表的第一行第四列,即D1单元格等于100, 也可以这样写: myexcel.Range("D1").value=100
8 设置指定列的宽度(单位:字符个数): myexcel.ActiveSheet.colums(1).columnwidth=20 设定当前工作表第1列的宽度为20
9 设置指定行的高度(单位:磅): myexcel.ActiveSheet.rows(1).rowHeight=1/0.035 1磅 =0.035厘米 设置第1行的高度为1CM
10 插入分页符: myexcel.Activesheet.rows(20).pagebreak=1 在第20行前插入分页符
11 删除分页符: myexcel.Activesheet.columns(20).pagebreak=0 在第20列前删除分页符
12 指定边框线的宽度: myexcel.Activesheet.range("B3:D3").borders(1).weight=3 其中borders参数指定单元格边框的位置: 1:左 2:右 3:顶 4:底 5:斜\ 6:斜/
13 指定边框线条的类型: myexcel.Activesheet.range("B1:D3").borders(2).line第&p页" 注意:设置页眉页脚时要保证计算机上装有打印机,否则出错!
15 设置页眉: myexcel.activesheet.pagesetup.centerfooter="第&p页"
16 设置页眉到顶断距离为2cm: myexcel.Activesheet.pagesetup.Headermargin=2/0.035
17 设置页脚到底端距离为2cm: myexcel.Activesheet.pagesetup.Footermargin=2/0.035
18 设置顶边边距为2cm: myexcel.Activesheet.pagesetup.topmargin=2/0.035
19 设置底边边距为2cm: myexcel.Activesheet.pagesetup.Bottommargin=2/0.035
20 设置左边边距为2cm: myexcel.Activesheet.pagesetup.Leftmargin=2/0.035
21 设置右边边距为2cm: myexcel.Activesheet.pagesetup.Rightmargin=2/0.035
22 设置页面水平居中: myexcel.activesheet.pagesetup.CenterHorizontally=true
23 设置页面垂直居中: myexcel.activesheet.pagesetup.Centervertically=true
24 设置页面纸张大小 (1,窄行 8.5*11 ;39 ,宽行 14*11): myexcel.activesheet.pagesetup.papersize=1
25 打印单元格网格线: myexcel.activesheet.pagesetup.PrintGridlines=true
26 复制整个工作表 : myexcel.activesheet.Usedrange.Copy
27 复制指定区域 : myexcel.activesheet.range("a1:b5").Copy
28 粘贴: myexcel.worksheets("sheet2").range("A1").PasteSpecial
29 在第2行前插入一行 : myexcel.activesheet.rows(2).Insert
30 在第2列前插入一列 : myexcel.Activesheet.Columns(2).Insert
31 合并 C4:D4 单元格: myexcel.Activesheet.Range("C4:D4").Merge()
32 自动调整第2列列宽: myexcel.activesheet.Columns(2).AutoFit
33 设置字体: myexcel.Activesheet.cells(2,1).font.name="黑体"
34 设置字体大小: myexcel.Activesheet.cells(2,1).font.size=25
35 设置字体为斜体: myexcel.Activesheet.cells(2,1).font.Italic=true
36 设置字体为粗体: myexcel.Activesheet.cells(2,1).font.Bold=true
37 清除单元格内容: myexcel.activesheet.cells(2,1).ClearContents
38 打印预览工作表: myexcel.Activesheet.PrintPreview
39 打印工作表: myexcel.Activesheet.Printout
40 工作表另存为: myexcel.ActiveWorkbook.saveas("C:\book2.xls")
41 放弃存盘: myexcel.ActiveWorkbook.saved=false
42 关闭工作簿: myexcel.Workbooks.close
43 退出 Excel: myexcel.quit
清楚了这些命令,操作excel不就变的很轻松了。
全部回答
Dim xlsObj As Excel.Application
xlsObj = CType(CreateObject("Excel.Application"), Excel.Application)
Dim xlsWbk As Excel.Workbook = xlsObj.Workbooks().Open(sFile)
Dim xlsSht As Excel.Worksheet = CType(xlsWbk.Sheets("Sheet2"), Excel.Worksheet)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
住房贷款要怎么贷才划算?
郭靖宇为什么爱写热河的故事
回头客餐馆怎么去啊,有知道地址的么
势在必行的意思
银乐迪主题式KTV地址有知道的么?有点事想过
女人厌倦男人的表现 你真的感觉不到么
近十日跌幅最大的绩优股
求背景音乐 jaedong
用0,2,4可以组成几个不同的三位数?
山南泽当镇到青普沟距离
1.71的男生120斤穿哪件衣服好看
单选题生物体的生命活动都需要能量,直接给细
请求学校免于开除申请怎么写
买房子卖方没写交房日期,合同合法吗
西班牙队优势与缺点
推荐资讯
越战越勇上白月光是哪位选手唱的
为什么无线网显示已连接但是还是不能上网?
民事纠纷把死人放别人家里犯不犯法?
多乐融是做什么的?
魔兽世界填写申请 中间的白色的怎么回事
雕牌肥皂能洗脸吗
男孩苏梓?后面一个什么字好
“光大门楣”是什么意思?
暗黑破坏神2为什么在Win7的系统打不开?
华师经济会不会偏爱高分调剂生刷掉上线分数一
如图,求∠1+∠2+∠3+∠4+∠5等于多少度
宁夏固原大明城属于哪个区?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?