下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1.創(chuàng)建調(diào)度用于每日創(chuàng)建Excel報(bào)表用于打開.創(chuàng)建調(diào)度,設(shè)置時(shí)間為每日凌晨零點(diǎn)零一分或者兩分啟動(dòng)調(diào)度,間隔為每天執(zhí)行,沒有結(jié)束時(shí)間.執(zhí)行時(shí)運(yùn)行腳本.將如下代碼復(fù)制進(jìn)用戶腳本內(nèi)(VB編輯器):FN = Format(Now, "yyyymmdd") '定義文件名為當(dāng)前年月日excelID.Workbooks.Open ("D:ReportTemplet.xls") '打開模板文件excelID.ActiveWorkbook.SaveAs ("D:" + FN + ".xls") '將模板文件
2、另存為名為當(dāng)前年月日的文件excelID.Quit注意放進(jìn)代碼自動(dòng)生成的方法內(nèi),如下所示,(紅字部分為自動(dòng)生成的方法的開始與結(jié)束,加粗部分為定義的調(diào)度名稱,這里的名稱是BuildExcel,意為生成Excel)Private Sub BuildExcel_OnTimeOut(ByVal lTimerId As Long)FN = Format(Now, "yyyymmdd") '定義文件名為當(dāng)前年月日excelID.Workbooks.Open ("D:ReportTemplet.xls") '打開模板文件excelID.SaveWork
3、space ("D:" + FN + ".xls") '將模板文件另存為名為當(dāng)前年月日的文件End Sub注意 ,這里的調(diào)度文件內(nèi) 必須在最上面輸入如下代碼,用于創(chuàng)建 Excel 對(duì)象,如果沒有這個(gè)則代碼會(huì)報(bào)錯(cuò), Dim excelID As New Excel.Application同時(shí)還要引用Excel,引用方法如下 上方菜單欄內(nèi)工具-引用然后找到Microsoft Excel 11.0 Object Library 選好對(duì)號(hào)后按確定2.創(chuàng)建調(diào)度用于每小時(shí)打開目標(biāo)文件并寫入內(nèi)容.創(chuàng)建調(diào)度,設(shè)置每小時(shí)整點(diǎn)執(zhí)行調(diào)度,沒有結(jié)束時(shí)間,執(zhí)行時(shí)運(yùn)行用戶腳
4、本.腳本代碼如下Private Sub ExcelInput_OnTimeOut(ByVal lTimerId As Long) '此行為自動(dòng)生成,名為ExcelInput,如果有另外的名字可略掉此行Shell "cmd.exe /c taskkill /f /im excel.exe" '檢查系統(tǒng)進(jìn)程中的EXCEL進(jìn)程并關(guān)閉FN = Format(Now, "yyyymmdd") '定義變量為當(dāng)前年月日,用于文件名()'NH = Format(Now, "HH") '定義當(dāng)前小時(shí)變量,用于判斷
5、小時(shí)(NowHour)LD = CStr(Format(Now, "yyyymmdd") - 1) '定義變量為前一天年月日,用于文件名(LastDay)AN = NH '定義變量記錄行數(shù),用于添加記錄的行excelID.Visible = True '顯示當(dāng)前窗口If (NH = 1) Then '如果當(dāng)前時(shí)間是一點(diǎn)則運(yùn)行AN = 24 '列數(shù)增加24excelID.Workbooks.Open ("D:" + LD + ".xls") '打開模板文件(前一天)ElseexcelID.
6、Workbooks.Open ("D:" + FN + ".xls") '打開模板文件(當(dāng)天)AN = NH - 1End If'=sheet1excelID.Worksheets("sheet1").Activate '設(shè)置當(dāng)前活動(dòng)表,如果模板內(nèi)的sheet改名則這里必須也改名excelID.Cells(12 + AN), 2).Value = Round(Fix32.Fix.R0287.F_CV) '在當(dāng)前活動(dòng)表的目標(biāo)單元格內(nèi)賦值,并將目標(biāo)數(shù)值轉(zhuǎn)換成整數(shù)excelID.Cells(12 + AN),
7、 6).Value = Round(Fix32.Fix.R0295.F_CV)excelID.Cells(12 + AN), 13).Value = Round(Fix32.Fix.R0359.F_CV)excelID.Cells(12 + AN), 17).Value = Round(Fix32.Fix.R0363.F_CV)excelID.Cells(12 + AN), 18).Value = Round(Fix32.Fix.R0303.F_CV)excelID.Cells(12 + AN), 21).Value = Round(Fix32.Fix.R0351.F_CV)excelID.C
8、ells(12 + AN), 22).Value = Round(Fix32.Fix.R0311.F_CV)excelID.Cells(12 + AN), 25).Value = Round(Fix32.Fix.R0355.F_CV)excelID.Cells(12 + AN), 26).Value = Round(Fix32.Fix.R0343.F_CV)excelID.Cells(12 + AN), 28).Value = Round(Fix32.Fix.R0335.F_CV)excelID.Cells(12 + AN), 32).Value = Round(Fix32.Fix.R0367
9、.F_CV)'=sheet3excelID.Worksheets("sheet3").Activate '設(shè)置當(dāng)前活動(dòng)表excelID.Cells(12 + AN), 19).Value = Round(Fix32.Fix.fct1csl.F_CV)excelID.Cells(12 + AN), 22).Value = Round(Fix32.Fix.fct1nsll.F_CV)excelID.Cells(12 + AN), 35).Value = Round(Fix32.Fix.fct2csl.F_CV)excelID.Cells(12 + AN), 38
10、).Value = Round(Fix32.Fix.fct2nsll.F_CV)excelID.Cells(12 + AN), 42).Value = Round(Fix32.Fix.r0191.F_CV)excelID.Cells(12 + AN), 43).Value = Round(Fix32.Fix.r0187.F_CV)'=sheet4excelID.Worksheets("sheet4").Activate '設(shè)置當(dāng)前活動(dòng)表excelID.Cells(12 + AN), 13).Value = Round(Fix32.Fix.R0023.F_CV
11、)excelID.Cells(12 + AN), 18).Value = Round(Fix32.Fix.R0031.F_CV)excelID.Cells(12 + AN), 30).Value = Round(Fix32.Fix.R0035.F_CV)excelID.Cells(12 + AN), 31).Value = Round(Fix32.Fix.R0163.F_CV)excelID.Cells(12 + AN), 32).Value = Round(Fix32.Fix.R0199.F_CV)excelID.Cells(12 + AN), 34).Value = Round(Fix32
12、.Fix.R0207.F_CV)excelID.Cells(12 + AN), 36).Value = Round(Fix32.Fix.R0215.F_CV)excelID.Cells(12 + AN), 38).Value = Round(Fix32.Fix.R0239.F_CV)excelID.Cells(12 + AN), 42).Value = Round(Fix32.Fix.R0243.F_CV)excelID.Cells(12 + AN), 43).Value = Round(Fix32.Fix.R0247.F_CV)If (NH = 1) Then '如果當(dāng)前時(shí)間不是1點(diǎn)
13、則執(zhí)行excelID.Workbooks(LD + ".xls").Close savechanges = False '不顯示提示信息直接保存前一天的文件Else '否則執(zhí)行excelID.Workbooks(FN + ".xls").Close savechanges = False '不顯示提示信息直接保存當(dāng)前天的文件End IfexcelID.QuitEnd Sub '此行為自動(dòng)生成3.創(chuàng)建用戶窗體用來相應(yīng)按鈕事件打開目標(biāo)文件.在畫面中創(chuàng)建好相應(yīng)按鈕后,右鍵點(diǎn)擊按鈕選擇編輯腳本,進(jìn)入腳本編輯器.在自動(dòng)生成的代碼中加
14、入如下代碼frmSetTime.Show這里的frmSetTime為窗體名,創(chuàng)建目標(biāo)窗體方法如下在左側(cè)的工程資源管理器內(nèi)找到當(dāng)前的畫面名稱并右鍵選擇插入用戶窗體,在窗體內(nèi)空白處右鍵點(diǎn)擊選擇屬性,此處名稱部分可以更改Caption屬性內(nèi)容為改寫當(dāng)前窗體的標(biāo)簽內(nèi)容.如將其改成”選擇查詢時(shí)間”后效果如下窗體設(shè)計(jì)大致如下 其中有一個(gè)標(biāo)簽控件,其caption屬性內(nèi)容為”選擇查詢時(shí)間:”一個(gè)DTPicker控件用于選擇時(shí)間,和一個(gè)按鈕控件,按鈕控件的名稱為cbtn_OK.雙擊確定按鈕可進(jìn)入腳本編輯器 將如下代碼貼入腳本編輯器并替換腳本編輯器內(nèi)原有內(nèi)容,注意這里也同樣需要上述的引用ExcelDim exc
15、elID As New Excel.Application '創(chuàng)建Excel對(duì)象Private Sub UserForm_Initialize() '窗體加載事件Me.DTPicker1.Value = Now '設(shè)置時(shí)間控件內(nèi)容顯示為當(dāng)前時(shí)間End SubPrivate Sub cbtn_OK_Click() '調(diào)用名為cbtn_OK按鈕的單擊事件FN = Format(Me.DTPicker1.Value, "yyyymmdd") '定義變量取得時(shí)間選擇控件內(nèi)的時(shí)間并轉(zhuǎn)換成"年年年年月月日日"格式excelID.Visible = True '顯示當(dāng)前窗口excelID.Workbooks.Open ("D:" + FN + ".xls") '打開目標(biāo)文件End Sub注意:這里的時(shí)間選擇控件來自VB6.0 需要使用改程序的機(jī)器安裝VB6.0
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園防疫衛(wèi)生培訓(xùn)
- 生產(chǎn)經(jīng)營單位安全培訓(xùn)試題(重點(diǎn))
- 公司安全管理員安全培訓(xùn)試題及答案(全優(yōu))
- 項(xiàng)目部安全培訓(xùn)試題(完美版)
- 日常安全培訓(xùn)試題及答案預(yù)熱題
- 農(nóng)業(yè)生態(tài)系統(tǒng)恢復(fù)合同
- 市場(chǎng)營銷培訓(xùn)課件
- GRG城市公共藝術(shù)項(xiàng)目方案
- QC實(shí)驗(yàn)室管理培訓(xùn)
- 幼兒園家長網(wǎng)絡(luò)安全責(zé)任制度
- 股權(quán)投資撤資通知書
- 2024年美國健身器材市場(chǎng)現(xiàn)狀及上下游分析報(bào)告
- 非物質(zhì)文化遺產(chǎn)介紹-剪紙文化
- 針灸防治老年病
- 新版手術(shù)室管理規(guī)范
- 《物流成本管理》(朱偉生 第六版)課件全套 第1-12章 緒論、物流成本計(jì)算 - 物流成本績(jī)效考評(píng)
- 大學(xué)生數(shù)媒個(gè)人職業(yè)生涯規(guī)劃
- 心理健康與職業(yè)生涯第11課《主動(dòng)學(xué)習(xí)高效學(xué)習(xí)》第一框教案《做主動(dòng)的學(xué)習(xí)者》
- 2024年-會(huì)計(jì)師事務(wù)所審計(jì)保密協(xié)議
- 《中外舞蹈史》考試復(fù)習(xí)題庫(含答案)
- GB/T 19923-2024城市污水再生利用工業(yè)用水水質(zhì)
評(píng)論
0/150
提交評(píng)論