999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

EXCEL VBA 在測量中的應(yīng)用

2020-10-20 06:25:52陽純良
科學(xué)與財富 2020年20期
關(guān)鍵詞:工作效率定義測量

一、VBA簡介

Visual Basic for Applications(VBA)是 Visual Basic 的一種宏語言,是微軟開發(fā)出來在其桌面應(yīng)用程序中執(zhí)行通用的自動化 (OLE) 任務(wù)的編程語言。主要能用來擴展 Windows 的應(yīng)用程序功能,特別是 Microsoft Office 軟件。在測量中常應(yīng)用 EXCEl 軟件進行處理數(shù)據(jù),使用 VBA 能提高工作效率,保證準確性。

EXCEl 軟件具有使用廣泛,操作簡單,輸入數(shù)據(jù)簡單,在我們測量工作日常中是不可缺少的工具,使用 EXCEl VBA 程序?qū)ξ覀児ぷ魅缁⑻硪恚蟠蠛喕舜罅糠敝氐闹貜?fù)工作,實現(xiàn)自動化。以下通過一個小程序,介紹EXCEl VBA 在測量工作中的應(yīng)用。

二、使用VBA展坐標點

把現(xiàn)場實測坐標點展到 CAD 圖是我們測量人員最常見的工作任務(wù),在平時測量中我們經(jīng)常要對實際地物畫成 CAD 電子圖,需要把現(xiàn)場采的點展到CAD 圖上然后根據(jù)實際地物外形連接成線,畫出地物的外輪廓。這項工作雖然簡單,但是需要我們測量人員細心,坐標數(shù)字多,很容易看串行,輸入時要細心認真核對才能保證數(shù)據(jù)準確性,一旦坐標點過多,是一種繁重、乏味的重復(fù)工作,極易出錯。

一般常規(guī)方法是我們直接打開 CAD 用point 命定直接展點,一個接一個輸入,工作效率底下。這種重復(fù)的勞動我們使用 EXCEl VBA 輕松解決,提高工作效率。

我們以 office2007和 AutoCAD2008軟件作為演示軟件,需要安裝 Au- toCAD2008、office2007。首先打開 EXCEL 然后使用快捷鍵 Alt+F11即進入VBAIDE,打開 VBA 界面,在菜單上依次點擊[插入]→[模塊],就可以進行代碼編輯。代碼如下:

Sub ZDApp()

On Error Resume Next忽略錯誤

Set acadApp = GetObject(, "AutoCAD.Application")檢查是否打開 CAD If Err Then

Err.Clear

MsgBox " 未檢測到打開的 AutoCAD 繪圖環(huán)境!"

Set acadApp = CreateObject("AutoCAD.Application")打開 CAD 軟件

End If

Set acaddoc = acadApp.ActiveDocument定義 CAD 繪圖文件 Set MSpace = acaddoc.modelspace定義 CAD 繪圖空間 acadApp.Visible = True

Dim myline As Object Dim mytxt As Object Dim mydoc As Object Dim mylist() As Double

Dim myli(0To2) As Double

Set myrange = Worksheets(1).Range("B:B")

i = Application.WorksheetFunction.Count(myrange) ReDim Preserve mylist(0To2* i -1)重新定義數(shù)組 For j =2To i +1

mylist((j -2) *2) = Cells(j,3) 從 C2單元開始讀取X 坐標mylist((j -2) *2+1) = Cells(j,2) 從 B2單元開始讀取X 坐標myli(0) = Cells(j,3)

myli(1) = Cells(j,2)

Set mytxt = MSpace.AddText(Cells(j,1), myli,1) 繪制點號Next

Set myline = acaddoc.modelspace.AddLightWeightPolyline(mylist) 繪制成多段線

End Sub

點擊保存,在 excel 工作表1中從 B2單元格輸入 X 坐標,從 C2單元格輸入 Y 坐標運行ZDApp 程序,cad 中繪出所輸入坐標點。

三、結(jié)束語

通過以上例子,使用 VBA 能大大提高我們在日常測量工作效率和準確性,本文只是拋磚引玉的作用,其他實際工作中遇到的問題,可以通過學(xué)習(xí)編輯 VBA 程序?qū)崿F(xiàn),解放機械勞動,提高工作效率。

作者簡介:

陽純良(1990-),籍貫:湖南衡陽,職稱學(xué)歷:助理工程師,大學(xué)本科,工作專業(yè):橋梁設(shè)計施工。

猜你喜歡
工作效率定義測量
把握四個“三” 測量變簡單
提高森林資源監(jiān)測工作效率和實用性的探索
滑動摩擦力的測量和計算
滑動摩擦力的測量與計算
簡論提高統(tǒng)計工作效率方法
提高工作效率必須改掉的7種習(xí)慣
測量
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
10種方法助你提高工作效率
修辭學(xué)的重大定義
主站蜘蛛池模板: 国产主播福利在线观看| 青草国产在线视频| 亚洲无码91视频| 国产91丝袜在线播放动漫| 久久婷婷色综合老司机| 久久亚洲精少妇毛片午夜无码| 国产色婷婷| 欧美性精品不卡在线观看| 婷婷激情亚洲| 国产免费a级片| 欧美日韩福利| 欧美一区二区三区国产精品| 亚洲区第一页| 欧美区国产区| 欧美成一级| 一区二区偷拍美女撒尿视频| 久久免费看片| 国模在线视频一区二区三区| 国产高清在线观看91精品| 亚洲av日韩综合一区尤物| 干中文字幕| 精品国产网站| 国产成人91精品| 午夜高清国产拍精品| 国产成人免费手机在线观看视频 | 国产在线观看第二页| 丁香六月激情综合| 欧美a在线视频| 亚洲国产日韩一区| 色悠久久综合| 久久黄色免费电影| 国产美女在线观看| 美女扒开下面流白浆在线试听| 99热最新在线| 亚洲综合中文字幕国产精品欧美| 国产女人在线观看| 999精品色在线观看| 99视频在线免费| 国产亚洲精| 九九热视频在线免费观看| 国产91高清视频| 欧美午夜精品| 久久国产精品夜色| 国产农村妇女精品一二区| 国产一二三区在线| 青青青国产在线播放| 国产激情无码一区二区免费| 亚洲最新在线| 综合网天天| 国产亚洲精品97在线观看| 五月天久久综合| 18禁高潮出水呻吟娇喘蜜芽| 亚洲丝袜中文字幕| 制服丝袜亚洲| 九色视频最新网址| 久久夜色精品| 欧美精品v日韩精品v国产精品| 日本在线国产| 国产欧美亚洲精品第3页在线| 亚洲精品福利网站| 国产人成网线在线播放va| 国产欧美日韩资源在线观看| 久久这里只有精品2| 91在线高清视频| 特级欧美视频aaaaaa| 国产无码精品在线播放| 十八禁美女裸体网站| 中文无码精品A∨在线观看不卡| 欧美另类第一页| 91精品综合| 国产精品亚洲一区二区三区在线观看| 91国内在线观看| 国产99热| 日本五区在线不卡精品| 亚洲Av综合日韩精品久久久| 国产精品lululu在线观看| 92午夜福利影院一区二区三区| 国产精品永久免费嫩草研究院| 亚卅精品无码久久毛片乌克兰| 亚洲无码高清视频在线观看| 免费看黄片一区二区三区| 亚洲成年人片|