編制直線曲線及轉(zhuǎn)角表

編制直線曲線及轉(zhuǎn)角表

ID:33579258

大小:579.01 KB

頁(yè)數(shù):28頁(yè)

時(shí)間:2018-05-21

編制直線曲線及轉(zhuǎn)角表_第1頁(yè)
編制直線曲線及轉(zhuǎn)角表_第2頁(yè)
編制直線曲線及轉(zhuǎn)角表_第3頁(yè)
編制直線曲線及轉(zhuǎn)角表_第4頁(yè)
編制直線曲線及轉(zhuǎn)角表_第5頁(yè)
資源描述:

《編制直線曲線及轉(zhuǎn)角表》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、第6章編制直線、曲線及轉(zhuǎn)角表程序設(shè)計(jì)方法教學(xué)內(nèi)容:(1)VB調(diào)用Excel自動(dòng)制表的基本原理與技術(shù)支持(2)編制直線、曲線及轉(zhuǎn)角表所需的設(shè)計(jì)資料(3)程序設(shè)計(jì)方法及流程框圖(第12講)第6章編制直線、曲線及轉(zhuǎn)角表程序設(shè)計(jì)方法6.1.1程序功能根據(jù)平面設(shè)計(jì)的結(jié)果自動(dòng)編制直線、曲線及轉(zhuǎn)角表,并以Excel文件形式保存。6.1.2設(shè)計(jì)資料本程序需要兩個(gè)數(shù)據(jù)文件資料:(1)設(shè)計(jì)參數(shù)資料Sjcszl.dat:路段名稱(2)平面設(shè)計(jì)結(jié)果數(shù)據(jù)Zqzbsj.dat6.1概述VB自動(dòng)制表可用方法使用漢字庫(kù)中的制表符制表利用VB報(bào)表設(shè)計(jì)器(DataR

2、eport)功能VB調(diào)用Excel電子表格利用AutoCAD以圖形格式繪出設(shè)計(jì)表格6.1.3自動(dòng)制表程序設(shè)計(jì)常用方法ActiveX部件MicrosoftExcel9.0ObjectLibraryMicrosoftOffice2000MicrosoftExcel11.0ObjectLibraryMicrosoftOffice20036.2VB調(diào)用Excel自動(dòng)制表的基本原理與技術(shù)支持6.2.1添加對(duì)部件的引用基本原理:使用VB的ActiveX部件,獲取對(duì)Excel進(jìn)行操作的控制句柄,直接控制Excel的一系列操作。Activex部件

3、簡(jiǎn)稱為部件,是一段可重復(fù)使用的編程代碼和數(shù)據(jù),它是由Activex技術(shù)所創(chuàng)建的由一個(gè)或多個(gè)對(duì)象組成的。使用Activex部件,可以使VB應(yīng)用程序具有Excel一樣的分析和計(jì)算功能。6.2.2用VB創(chuàng)建外部EXCEL對(duì)象1.聲明對(duì)象變量在添加了對(duì)部件的引用后,必須先聲明對(duì)象變量,然后才能被引用。例如,在應(yīng)用程序中要調(diào)用Excel,就應(yīng)聲明類ExcelApplication:代碼為:DimxlAppAsExcel.Application2.將對(duì)象引用賦予變量(引用)對(duì)象的引用可用Set語(yǔ)句實(shí)現(xiàn),使用關(guān)鍵字New或CreatObject

4、將對(duì)象引用賦予變量。啟動(dòng)MicrosoftExcel,并創(chuàng)建變量xlApp來(lái)引用一個(gè)Application類的對(duì)象,代碼如下:DimxlAppAsExcel.ApplicationSetxlApp=NewExcel.Application3.打開工作簿W(wǎng)orkbooks:即打開Excel文件打開一個(gè)新建的工作簿xlApp.WorkBooks.Add‘未命名兩種情況打開已存在的工作簿:如test.xlsxlApp.Workbooks.Open("c:test.xls")4.工作簿及工作表操作操作方法屬性層次命令功能命令功能命令功能

5、1Open打開Visible可見Application應(yīng)用2Add新建Value單元格值Workbooks工作簿3Select選定Font.Name字型名Worksheets工作表4Copy復(fù)制Size字型尺寸Range范圍5Paste粘貼Bold加粗Cells單元格6Delete刪除LineStyle線型Rows行7Close關(guān)閉RowHeight行高Colums列8Quit退出ColumnWidth列寬9Save保存10SaveAs另存11Formula公式12Cut剪切6.3編制直線、曲線及轉(zhuǎn)角表程序 設(shè)計(jì)方法與步驟6.3.

6、1控制窗體設(shè)計(jì)6.3.2程序設(shè)計(jì)流程框圖6.3編制直線、曲線及轉(zhuǎn)角表程序 設(shè)計(jì)方法與步驟6.3.1控制窗體設(shè)計(jì)點(diǎn)擊運(yùn)行6.3編制直線、曲線及轉(zhuǎn)角表程序 設(shè)計(jì)方法與步驟6.3.1控制窗體設(shè)計(jì)6.3.2程序設(shè)計(jì)流程框圖在母表下面復(fù)制一張空表,供填入數(shù)據(jù)如果本頁(yè)已滿,在其下面再?gòu)?fù)制一張空表聲明對(duì)象變量及一般變量,讀入基礎(chǔ)數(shù)據(jù)從平面設(shè)計(jì)結(jié)果文件Zqzbsj.dat獲取計(jì)算數(shù)據(jù)逐行填入數(shù)據(jù)(對(duì)指定單元格賦值)刪除空表,保存并關(guān)閉Excel表格文件zjb.xls關(guān)閉數(shù)據(jù)文件,結(jié)束計(jì)算非文件尾文件尾編制直曲線表計(jì)算程序流程框圖打開Excel表格

7、文件,并復(fù)制整頁(yè)表格到粘貼板按照設(shè)計(jì)要求編制Excel表格文件(空表)復(fù)制預(yù)先編制的Excel文件作為編輯文件(zjb.xls)在母表下面復(fù)制一張空表,供填入數(shù)據(jù)如果本頁(yè)已滿,在其下面再?gòu)?fù)制一張空表聲明對(duì)象變量及一般變量,讀入基礎(chǔ)數(shù)據(jù)從平面設(shè)計(jì)結(jié)果文件Zqzbsj.dat獲取計(jì)算數(shù)據(jù)逐行填入數(shù)據(jù)(對(duì)指定單元格賦值)刪除空表,保存并關(guān)閉Excel表格文件zjb.xls關(guān)閉數(shù)據(jù)文件,結(jié)束計(jì)算非文件尾文件尾編制直曲線表計(jì)算程序流程框圖打開Excel表格文件,并復(fù)制整頁(yè)表格到粘貼板按照設(shè)計(jì)要求編制Excel表格文件(空表)復(fù)制預(yù)先編制的E

8、xcel文件作為編輯文件(zjb.xls)DimxlAppAsExcel.ApplicationPrivateSubCommand1_Click()DimpathAsStringpath=Text1.textOpenpath+"sjcszl.da

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。