版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
DimExcelApp'AsExcel.ApplicationDimexcelSheet'AsExcel.worksheetDimexcelBook'AsExcel.workbookDimfso'As*********************************************************************************************'函數(shù)說(shuō)明:創(chuàng)建一個(gè)Excel應(yīng)用程序ExcelApp,并創(chuàng)建一個(gè)新的工作Workbook;'參數(shù)說(shuō)明:無(wú)'調(diào)用方法 'FunctionCreateExcel()DimexcelSheetSetExcelApp=CreateObject("Excel.Application")ExcelApp.Visible=SetCreateExcel=ExcelAppEndFunction*********************************************************************************************'函數(shù)說(shuō)明:關(guān)閉Excel應(yīng)用程序;' (1)ExcelApp:Excel應(yīng)用程序名稱(chēng);'調(diào)用方法: '*********************************************************************************************SubCloseExcel(ExcelApp)SetexcelSheet=ExcelApp.ActiveSheetSetexcelBook=ExcelApp.ActiveWorkbookSetfso=OnErrorResumeNextfso.CreateFolder"C:\Temp"fso.DeleteFile"C:\Temp\ExcelExamples.xls"excelBook.SaveAs"C:\Temp\ExcelExamples.xls"SetExcelApp=NothingSetfso=NothingErr=OnErrorGoTo0EndSub*********************************************************************************************'函數(shù)說(shuō)明:保存工作薄;' (2)workbookIdentifier:屬于ExcelApp的工作薄名稱(chēng); ' (2)保存失敗,返回字符串:BadWorksheetIdentifier'調(diào)用方法: ret=SaveWorkbook(ExcelApp,"Book1",'FunctionSaveWorkbook(ExcelApp,workbookIdentifier,path)'AsStringDimworkbookOnErrorResumeNext'SetworkbookExcelApp.Workbooks(workbookIdentifier)OnErrorGoTo0'禁用錯(cuò)誤處理程序IfNotworkbookIsNothingIfpath=""Orpath=workbook.FullNameOrpath=workbook.NameThenSetfso=IfInStr(path,".")=0Thenpath=path&EndOnErrorResumeNextfso.DeleteFilepathSetfso=NothingErr=0OnErrorGoToworkbook.SaveAspathEndIfSaveWorkbook="OK"SaveWorkbook="BadWorkbookIdentifier"EndIfEnd*********************************************************************************************'函數(shù)說(shuō)明:設(shè)置工作表excelSheet單元格的值' (3)column:行的序號(hào),第一行為1; ' '調(diào)用方法 SetCellValueexcelSheet1,1,2,'SubSetCellValue(excelSheet,row,column,OnErrorResumeNextexcelSheet.Cells(row,column)=valueOnErrorGoTo0End'TheGetCellValuereturnsthecell'svalueaccordingtoitsrowcolumnandsheet'excelSheet-theExcelSheetinwhichthecellexists'row-thecell'srow'column-thecell'scolumn'return0ifthecellcouldnotbe*********************************************************************************************'函數(shù)說(shuō)明:獲取工作表excelSheet單元格的值' '返回結(jié)果: (2)單元格不存在,返回0;'調(diào)用方法 setCellValue=GetCellValue(excelSheet,1,'FunctionGetCellValue(excelSheet,row,column)value=0Err=OnErrorResumetempValue=excelSheet.Cells(row,column)IfErr=0Thenvalue=tempValueErr=0EndOnErrorGoTo0GetCellValue=valueEnd*********************************************************************************************'函數(shù)說(shuō)明:獲取并返回工作表對(duì)象' (2)sheetIdentifier:ExcelApp的工作表名稱(chēng);'返回結(jié)果: (1)成功:工作表對(duì)象Excel.worksheet '調(diào)用方法 SetexcelSheet1=GetSheet(ExcelApp,"Sheet'FunctionGetSheet(ExcelApp,sheetIdentifier)OnErrorResumeNextSetGetSheet=ExcelApp.Worksheets.Item(sheetIdentifier)OnErrorGoTo0End*********************************************************************************************'函數(shù)說(shuō)明:添加一張新的工作表' (2)workbookIdentifier:屬于ExcelApp的工作薄名稱(chēng); ' (1)成功:工作表對(duì)象 '調(diào)用方法: 'FunctionInsertNewWorksheet(ExcelApp,workbookIdentifier,sheetName)Dimworkbook'AsExcel.workbookDimworksheet'AsIfworkbookIdentifier=""ThenSetworkbook=ExcelApp.ActiveWorkbookOnErrorResumeNextErr=0Setworkbook=ExcelApp.Workbooks(workbookIdentifier)IfErr<>0ThenSetInsertNewWorksheet=NothingErr=0ExitFunctionEndIfOnErrorGoTo0EndIfsheetCountworkbook.Sheets.Count'獲取工作薄中工作表的數(shù)量workbook.Sheets.Add,sheetCount'添加工作表Setworksheetworkbook.Sheets(sheetCount1)'初始化worksheetIfsheetName<>""Thenworksheet.Name=sheetNameEndIfSetInsertNewWorksheet=worksheetEndFunction*********************************************************************************************'函數(shù)說(shuō)明:修改工作表的名稱(chēng);' (2)workbookIdentifier:屬于ExcelApp的工作薄名稱(chēng) (3)worksheetIdentifier:屬于workbookIdentifier工作薄的工作表名稱(chēng); ' (2)修改失敗,返回字符串:BadWorksheetIdentifier'調(diào)用方法: setret=RenameWorksheet(ExcelApp,"Book1","Sheet1","SheetName")'*********************************************************************************************FunctionRenameWorksheet(ExcelApp,workbookIdentifier,worksheetIdentifier,sheetName)DimworkbookDimOnErrorResumeNextErr=0Setworkbook=ExcelApp.Workbooks(workbookIdentifier)IfErr<>0ThenRenameWorksheet="BadWorkbookIdentifier"Err=0ExitFunctionEndIfSetworksheet=workbook.Sheets(worksheetIdentifier)IfErr<>0ThenRenameWorksheet="BadWorksheetIdentifier"Err=0ExitEndworksheet.Name=sheetNameRenameWorksheet="OK"End*********************************************************************************************'函數(shù)說(shuō)明:刪除工作表;' (2)workbookIdentifier:屬于ExcelApp的工作薄名稱(chēng) (3)worksheetIdentifier:workbookIdentifier工作薄的工作表名稱(chēng);'返回結(jié)果: (2)刪除失敗,返回字符串:BadWorksheetIdentifier'調(diào)用方法: setret=RemoveWorksheet(ExcelApp,"Book1",'FunctionRemoveWorksheet(ExcelApp,workbookIdentifier,worksheetIdentifier)Dimworkbook'AsExcel.workbookDimworksheet'AsExcel.worksheetOnErrorResumeNextErr=Setworkbook=ExcelApp.Workbooks(workbookIdentifier)IfErr<>0ThenRemoveWorksheet="BadWorkbookIdentifier"ExitFunctionEndSetworksheet=workbook.Sheets(worksheetIdentifier)IfErr<>0ThenRemoveWorksheet="BadWorksheetIdentifier"ExitFunctionEnd''RemoveWorksheet="OK"End*********************************************************************************************'函數(shù)說(shuō)明:添加新的工作薄' (1)ExcelApp:Excel應(yīng)用程序名稱(chēng);'返回結(jié)果: (1)成功:工作表對(duì)象NewWorkbook '調(diào)用方法 setNewWorkbook='FunctionSetNewWorkbook=ExcelApp.Workbooks.Add()SetCreateNewWorkbook=NewWorkbookEnd*********************************************************************************************'函數(shù)說(shuō)明:打開(kāi)工作薄' (1)ExcelApp:Excel應(yīng)用程序名稱(chēng); ' (1)成功:工作表對(duì)象NewWorkbook '調(diào)用方法 setNewWorkbook=FunctionOpenWorkbook(ExcelApp,path)OnErrorResumeNextSetNewWorkbook=ExcelApp.Workbooks.Open(path)SetōpenWorkbook=NewWorkbookOnErrorGoTo0EndFunction*********************************************************************************************'函數(shù)說(shuō)明:將工作薄設(shè)置為當(dāng)前工作狀態(tài)' '返回結(jié)果:無(wú)返回值;'調(diào)用方法 'SubActivateWorkbook(ExcelApp,workbookIdentifier)OnErrorResumeNextOnErrorGoTo0End*********************************************************************************************'函數(shù)說(shuō)明:關(guān)閉Excel工作薄;' (1)ExcelApp:Excel應(yīng)用程序名稱(chēng); '調(diào)用方法 SubCloseWorkbook(ExcelApp,workbookIdentifier)OnErrorResumeNextOnErrorGoTo0End*********************************************************************************************'函數(shù)說(shuō)明:判斷兩個(gè)工作表對(duì)應(yīng)單元格內(nèi)容是否相等' (7)trimed:是否先除去字符串開(kāi)始的空格和尾部空格后再進(jìn)行比較,true或flase;'返回結(jié)果: '調(diào)用方法: ret=CompareSheets(excelSheet1,excelSheet2,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)教師培訓(xùn)大綱
- 2025年小學(xué)體育器材采購(gòu)合同范本2篇
- 公司領(lǐng)導(dǎo)培訓(xùn)
- 2025年度天然氣加氣站建設(shè)與經(jīng)營(yíng)許可合同3篇
- 2025年度食品加工企業(yè)原物料采購(gòu)合同3篇
- 2025年度學(xué)生轉(zhuǎn)學(xué)安全責(zé)任承諾書(shū)學(xué)生權(quán)益保護(hù)3篇
- 二零二五年度高炮陣地施工勞務(wù)分包與協(xié)調(diào)服務(wù)合同2篇
- 二零二五年度倉(cāng)儲(chǔ)設(shè)施改造及升級(jí)合同范本3篇
- 二零二五年果樹(shù)種植與鄉(xiāng)村旅游結(jié)合承包協(xié)議3篇
- 創(chuàng)新創(chuàng)業(yè)智能家居計(jì)劃書(shū)
- 重慶市渝北區(qū)六校聯(lián)盟2024-2025學(xué)年八年級(jí)上學(xué)期12月月考數(shù)學(xué)試題
- 2024年山東省聊城市中考英語(yǔ)真題含解析
- 成本經(jīng)理招聘面試題及回答建議(某大型央企)2025年
- 安徽省蕪湖市2023-2024學(xué)年高一上學(xué)期期末考試 地理 含答案
- 全新標(biāo)前協(xié)議書(shū)范本下載
- 企業(yè)反恐安全經(jīng)費(fèi)使用制度
- 痛風(fēng)課件教學(xué)
- 2024公共數(shù)據(jù)授權(quán)運(yùn)營(yíng)實(shí)施方案
- 學(xué)校食堂從業(yè)人員培訓(xùn)制度
- 中國(guó)郵票JT目錄
- 腦疝觀察及護(hù)理
評(píng)論
0/150
提交評(píng)論