Vb net操作excel实例Word格式.docx

上传人:b****4 文档编号:16412587 上传时间:2022-11-23 格式:DOCX 页数:39 大小:50.66KB
下载 相关 举报
Vb net操作excel实例Word格式.docx_第1页
第1页 / 共39页
Vb net操作excel实例Word格式.docx_第2页
第2页 / 共39页
Vb net操作excel实例Word格式.docx_第3页
第3页 / 共39页
Vb net操作excel实例Word格式.docx_第4页
第4页 / 共39页
Vb net操作excel实例Word格式.docx_第5页
第5页 / 共39页
点击查看更多>>
下载资源
资源描述

Vb net操作excel实例Word格式.docx

《Vb net操作excel实例Word格式.docx》由会员分享,可在线阅读,更多相关《Vb net操作excel实例Word格式.docx(39页珍藏版)》请在冰豆网上搜索。

Vb net操作excel实例Word格式.docx

12、过成绩(m)。

13、打开()。

14、建空表(m)。

15、无英语学校汇总(m)。

16、有英语学校汇总(m)。

17、计算器。

编码主要分为主程序和子程序两个模块。

注意:

要添加引用excel。

ImportsSystem.IO

PublicClass统计成绩

Public调用=New子程序()

Public电子表格AsExcel.Application'

定义变量

Public工作簿AsExcel.Workbook

Public工作表AsExcel.Worksheet

Public单元格AsExcel.Range

PrivateSub一年级ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles一年级ToolStripMenuItem.Click

Call调用.建空表(10)

Call调用.工作表命名

(1)

Call调用.成绩册

(1)

EndSub

PrivateSub二年级ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles二年级ToolStripMenuItem.Click

Call调用.工作表命名

(2)

Call调用.成绩册

(2)

PrivateSub三年级ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles三年级ToolStripMenuItem.Click

Call调用.建空表(8)

Call调用.工作表命名(3)

Call调用.成绩册(3)

PrivateSub四年级ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles四年级ToolStripMenuItem.Click

PrivateSub五年级ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles五年级ToolStripMenuItem.Click

PrivateSub六年级ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles六年级ToolStripMenuItem.Click

PrivateSub学校总评ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles学校总评ToolStripMenuItem.Click

Call调用.建空表

(1)

Dimnj(6)AsString

nj

(1)="

一年级"

:

nj

(2)="

二年级"

nj(3)="

三年级"

nj(4)="

四年级"

nj(5)="

五年级"

nj(6)="

六年级"

'

建立积分表

Dim工作表=调用.工作簿.Worksheets("

sheet1"

工作表.Name="

学校积分"

工作表.Range(工作表.Cells(1,1),工作表.Cells(1,9)).MergeCells=True

工作表.Cells(1,1)="

学校积分统计表"

工作表.Cells(2,1)="

学校"

工作表.Cells(3,1)="

南村小学"

工作表.Cells(4,1)="

东风小学"

工作表.Cells(5,1)="

兴中小学"

工作表.Cells(6,1)="

尧场小学"

Fori=1To6

工作表.Cells(2,i+1)=nj(i)+"

积分"

Next

工作表.Cells(2,8)="

均积分"

工作表.Cells(2,9)="

名次"

工作表.Range(工作表.Cells(2,1),工作表.Cells(6,9)).Borders.LineStyle=1'

表格加线

Dimh=6,l=9

单元格=工作表.Range(工作表.Cells(1,1),工作表.Cells(h,l))'

设置行高和列宽

单元格.HorizontalAlignment=Excel.Constants.xlCenter'

水平居中

单元格.RowHeight=工作表.Application.CentimetersToPoints(Math.Round((21.3-3*2)/h,2))

工作表.Range(工作表.Cells(2,1),工作表.Cells(11,1)).ColumnWidth=16.13

工作表.Range(工作表.Cells(2,2),工作表.Cells(h,l)).ColumnWidth=Math.Round((29.7-3.69-1.9*2)/(l-1)*4.374,2)

工作表.PageSetup.Orientation=Excel.XlPageOrientation.xlLandscape'

横向打印

PrivateSub上报ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles上报ToolStripMenuItem.Click

Call调用.建空表

(2)

调用.上报表()

PrivateSub全部表册ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles全部表册ToolStripMenuItem.Click

Directory.CreateDirectory("

C:

\DocumentsandSettings\Administrator\桌面\成绩统计"

)'

建立文件夹

调用.建空表(10)'

一年级

Call调用.工作表命名

(1):

调用.工作簿.SaveAs("

\DocumentsandSettings\Administrator\桌面\成绩统计\一年级.xls"

调用.工作簿.close()

调用.电子表格.quit()

二年级

Call调用.工作表命名

(2):

\DocumentsandSettings\Administrator\桌面\成绩统计\二年级.xls"

调用.建空表(8)'

三年级

Call调用.工作表命名(3):

\DocumentsandSettings\Administrator\桌面\成绩统计\三年级.xls"

四年级

Call调用.工作表命名(4):

Call调用.成绩册(4)

\DocumentsandSettings\Administrator\桌面\成绩统计\四年级.xls"

五年级

Call调用.工作表命名(5):

Call调用.成绩册(5)

\DocumentsandSettings\Administrator\桌面\成绩统计\五年级.xls"

六年级

Call调用.工作表命名(6):

Call调用.成绩册(6)

\DocumentsandSettings\Administrator\桌面\成绩统计\六年级.xls"

Call调用.建空表

(1)'

学校总评

\DocumentsandSettings\Administrator\桌面\成绩统计\学校总评.xls"

\DocumentsandSettings\Administrator\桌面\成绩统计\上报.xls"

MessageBox.Show("

生成的‘成绩统计’文件夹已存在桌面。

"

PrivateSub计算器ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles计算器ToolStripMenuItem.Click

System.Diagnostics.Process.Start("

calc.exe"

PrivateSub一年级ToolStripMenuItem1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles一年级ToolStripMenuItem1.Click

调用.打开()

调用.填数据

(1)

PrivateSub二年级ToolStripMenuItem1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles二年级ToolStripMenuItem1.Click

调用.填数据

(2)

PrivateSub三年级ToolStripMenuItem1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles三年级ToolStripMenuItem1.Click

调用.填数据(3)

PrivateSub四年级ToolStripMenuItem1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles四年级ToolStripMenuItem1.Click

调用.填数据(4)

PrivateSub五年级ToolStripMenuItem1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles五年级ToolStripMenuItem1.Click

调用.填数据(5)

PrivateSub六年级ToolStripMenuItem1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles六年级ToolStripMenuItem1.Click

调用.填数据(6)

PrivateSub一年级ToolStripMenuItem2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles一年级ToolStripMenuItem2.Click

调用.清数据

(1)

PrivateSub二年级ToolStripMenuItem2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles二年级ToolStripMenuItem2.Click

调用.清数据

(2)

PrivateSub三年级ToolStripMenuItem2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles三年级ToolStripMenuItem2.Click

调用.清数据(3)

PrivateSub四年级ToolStripMenuItem2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles四年级ToolStripMenuItem2.Click

调用.清数据(4)

PrivateSub五年级ToolStripMenuItem2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles五年级ToolStripMenuItem2.Click

调用.清数据(5)

PrivateSub六年级ToolStripMenuItem2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles六年级ToolStripMenuItem2.Click

调用.清数据(6)

PrivateSub全部填ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles全部填ToolStripMenuItem.Click

Dim电子表格AsNewExcel.Application()'

电子表格.Visible=True

调用.工作簿=电子表格.Workbooks.Open("

调用.工作簿.Save()

电子表格.Quit()

Dim电子表格2AsNewExcel.Application()'

电子表格2.Visible=True

调用.工作簿=电子表格2.Workbooks.Open("

电子表格2.Quit()

Dim电子表格3AsNewExcel.Application()'

电子表格3.Visible=True

调用.工作簿=电子表格3.Workbooks.Open("

电子表格3.Quit()

Dim电子表格4AsNewExcel.Application()'

电子表格4.Visible=True

调用.工作簿=电子表格4.Workbooks.Open("

电子表格4.Quit()

Dim电子表格5AsNewExcel.Application()'

电子表格5.Visible=True

调用.工作簿=电子表格5.Workbooks.Open("

电子表格5.Quit()

Dim电子表格6AsNewExcel.Application()'

电子表格6.Visible=True

电子表格6.Quit()

PrivateSub全部清ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles全部清ToolStripMenuItem.Click

\DocumentsandSettings\Administrator\桌面\成绩统计\二

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1