国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

探究EXCEL+VBA在職業(yè)教育中的應(yīng)用

2018-05-14 16:20余偉紅葉均隆
關(guān)鍵詞:平時成績報表文檔

余偉紅 葉均隆

[摘 要] 在職業(yè)教育中,學(xué)生以學(xué)習(xí)操作技能為重點,在信息化時當(dāng)教師用任務(wù)驅(qū)動法教學(xué)時通常要核對學(xué)生交來的電子檔文件,從而調(diào)整布置任務(wù)的策略。用電子檔作業(yè)查收程序會讓教師教學(xué)更有效率。

[關(guān) 鍵 詞] EXCEL2010+VBA;電子檔作業(yè)查收程序;職業(yè)教育

[中圖分類號] G712 [文獻標(biāo)志碼] A [文章編號] 2096-0603(2018)19-0183-01

在職業(yè)教育中,教師在機房上課時,會使用任務(wù)驅(qū)動法教學(xué)模式,學(xué)生的任務(wù)完成了,會產(chǎn)生大量的電子檔作業(yè),教師首先需要在很短時間內(nèi)知道誰沒有交,從而調(diào)整布置任務(wù)的策略,一般的做法就是要求學(xué)生將任務(wù)文件重命名為“作業(yè)文件名+班別+姓名”并提交。

另外除了課堂上,教師還會布置一些課外的電子文檔類的作業(yè),都是需要學(xué)生在一定的時間內(nèi)通過課堂電腦或者網(wǎng)絡(luò)交作業(yè)的,教師還是要按照班別花名冊來逐一檢查,這樣人工檢查的缺點有:(1)速度較慢影響課堂效率與氣氛。(2)教師需要很耐心地核對學(xué)生名單表進行記錄,增加額外的工作量。(3)由于查收作業(yè)速度慢,不能很好地從作業(yè)完成效果來調(diào)整教學(xué)策略。(4)學(xué)生交回的作業(yè)完全是電子文檔,是無紙化的,既環(huán)保又快捷,不能讓學(xué)生重新再把電子文檔類作業(yè)手抄到作業(yè)本上或者再用打印機打印出來,這樣耗時耗財,有違計算機時代的自動化精神了。

所以,有必要設(shè)計一個“電子檔作業(yè)查收軟件”,來查看學(xué)生有沒有交電子文檔類作業(yè),并生成平時成績的報表,這個軟件是通用的,只要作業(yè)是電子檔類文件就行,可以滿足不同專業(yè)的教師使用。軟件的特色是可以通過判斷“上傳作業(yè)文件夾”里面的作業(yè)文件來檢測學(xué)生作業(yè)是否交了。通過《電子檔作業(yè)查收軟件》生成學(xué)生作業(yè)報表,教師也可以通過報表自動衡量學(xué)生的平時成績。

一、設(shè)計的主要探究內(nèi)容及目標(biāo)

電子檔作業(yè)查收軟件設(shè)計主要使用EXCEL2010+VBA,鑒于日常教學(xué)中我們都離不開OFFICE,譬如學(xué)生的名單冊就是一個EXCEL工作簿,基于目的數(shù)據(jù)的方便性,我們選用VBA了來對Excel進行二次開發(fā),VBA可以有效地自定義和擴展Excel的功能。

VBA(Visual Basic for Application)是Microsoft Office系列軟件的內(nèi)置編程語言,其語法結(jié)構(gòu)與Visual Basic編程語言互相兼容,采用的是面向?qū)ο蟮木幊虣C制和可視化的編程環(huán)境。VBA中的應(yīng)用程序是由許多對象組成的,如表、窗體、查詢等。對象是幫助構(gòu)造應(yīng)用程序的元素,以特定的方式組織這些對象,就形成了應(yīng)用程序。

二、本程序設(shè)計要探究或解決的問題和采用的手段

在編寫《電子檔作業(yè)查收軟件》時,瀏覽并選擇文件夾

Dim Fd As Object,F(xiàn)SO As Object, file As Object,F(xiàn)ldPath As String

Set Fd = Application.FileDialog(msoFileDialogFolderPicker)

Fd.InitialFileName=“D:\電子檔作業(yè)查收工具”

With Fd

If .Show = -1 Then

FldPath = .SelectedItems(1)

If Right(FldPath, 1) <> "\" Then

FldPath = FldPath & "\"

End If

End If

End With

Cells(4,3)=FldPath

Sub按鈕4_Click()

Range(“B10:I1000”).ClearContents

Dim FSO As Object, file As Object, FldPath As String, rs As Integer

i=9

FldPath=Cells(4,3)

Set FSO=CreateObject("scripting.filesystemobject")

If Len(FldPath) = 0 Then Exit Sub

If Cells(4, 8).Value = 1 Then

For Each file In FSO.GetFolder(FldPath).Files

i=i+1

Cells(i,2)=file.Name

Cells(i,5)=file.Size/1024

Next file

rs=Application.WorksheetFunction.CountA([B10:B1000])

Else

For Each file In FSO.GetFolder(FldPath).subfolders

i=i+1

Cells(i,2)=file.Name

Cells(i,5)=FSO.GetFolder(FldPath).Size/1024

Next file

End If

Cells(8,2)=“共”&rs&“筆記錄?!?/p>

Range(“B2”).Select

End Sub

通過使用“電子檔作業(yè)查收軟件”,導(dǎo)入任教的班級名單和作業(yè)清單后,教師不用花大量時間就知道學(xué)生完成作業(yè)的情況,立即可以知道哪個同學(xué)缺失哪個作業(yè)沒有完成及時督促,對抄襲作業(yè)的加以勸導(dǎo),又可以更快地調(diào)整教學(xué)策略和作業(yè)量。

通過學(xué)生報表程序生成學(xué)生報表,教師可以通過報表衡量學(xué)生的平時成績。結(jié)合需求,運用到《計算機應(yīng)用基礎(chǔ)》的實踐教學(xué)當(dāng)中。

參考文獻:

[1]羅剛君.Excel 2010 VBA編程與實踐[M].電子工業(yè)出版社,2010.

[2]黃朝陽,李懿.Excel 2010 VBA入門與提高[M].電子工業(yè)出版社,2010.

猜你喜歡
平時成績報表文檔
淺談Matlab與Word文檔的應(yīng)用接口
有人一聲不吭向你扔了個文檔
輕松編輯PDF文檔
平時成績對于學(xué)期總成績的影響
讓平時成績回歸本真
Word文檔 高效分合有高招
分子生物學(xué)課程平時成績評定方法的探索與實踐
鎮(zhèn)長看報表
2013年高考新課標(biāo)Ⅰ卷16題一題多解
月度報表
平顺县| 海阳市| 武威市| 太原市| 安陆市| 肃宁县| 乐至县| 新乐市| 如皋市| 奉节县| 陆良县| 吐鲁番市| 金坛市| 济阳县| 三明市| 泰兴市| 保定市| 宜宾县| 沙坪坝区| 南丹县| 马尔康县| 白河县| 宣汉县| 松阳县| 绥德县| 定陶县| 宜川县| 崇明县| 平凉市| 金乡县| 日喀则市| 新安县| 都兰县| 安国市| 莆田市| 黄梅县| 祁阳县| 滨州市| 新兴县| 荣昌县| 岳西县|