亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ??

?? 可以通過此程序轉換成水準手簿及平差文件格式
??
?? 第 1 頁 / 共 2 頁
字號:
VERSION 5.00
Begin VB.Form Form1 
   Caption         =   "水準后處理程序"
   ClientHeight    =   4230
   ClientLeft      =   60
   ClientTop       =   450
   ClientWidth     =   4680
   LinkTopic       =   "Form1"
   ScaleHeight     =   4230
   ScaleWidth      =   4680
   StartUpPosition =   3  '窗口缺省
   Begin VB.CommandButton 轉換三等科傻格式 
      Caption         =   "轉換三等科傻格式"
      Height          =   615
      Left            =   2520
      TabIndex        =   4
      Top             =   1680
      Width           =   1335
   End
   Begin VB.CommandButton 生成三等手簿 
      Caption         =   "生成三等手簿"
      Height          =   615
      Left            =   2520
      TabIndex        =   3
      Top             =   480
      Width           =   1335
   End
   Begin VB.CommandButton 關閉 
      Caption         =   "關閉"
      Height          =   615
      Left            =   1440
      TabIndex        =   2
      Top             =   3000
      Width           =   1335
   End
   Begin VB.CommandButton 轉換手簿格式 
      Caption         =   "生成四等手簿"
      Height          =   615
      Left            =   480
      TabIndex        =   1
      Top             =   480
      Width           =   1335
   End
   Begin VB.CommandButton 轉換科傻格式 
      Caption         =   "轉換四等科傻格式"
      Height          =   615
      Left            =   480
      TabIndex        =   0
      Top             =   1680
      Width           =   1335
   End
   Begin VB.Line Line5 
      X1              =   2160
      X2              =   2160
      Y1              =   2520
      Y2              =   360
   End
   Begin VB.Line Line4 
      X1              =   360
      X2              =   360
      Y1              =   2520
      Y2              =   360
   End
   Begin VB.Line Line3 
      X1              =   3960
      X2              =   3960
      Y1              =   2520
      Y2              =   360
   End
   Begin VB.Line Line2 
      X1              =   360
      X2              =   3960
      Y1              =   360
      Y2              =   360
   End
   Begin VB.Line Line1 
      X1              =   3960
      X2              =   360
      Y1              =   2520
      Y2              =   2520
   End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False

Private Sub Form_Load()
Dim ki
Dim folderexist As String
Dim fso As New FileSystemObject
If fso.FolderExists("C:\Program Files\水準后處理程序") = True Then
folderexist = True
FileCopy "C:\Program Files\水準后處理程序\外業水準手簿.doc", "d:\外業水準手簿.doc"
Else
folderexist = False
ki = MsgBox("水準后處理程序安裝時不允許更改目錄!")
End
End If

End Sub

Private Sub 關閉_Click()
End
End Sub

Private Sub 生成三等手簿_Click()
Dim wd As Word.Application
Dim myrange1 As Object
Dim i, j, n, hs, zhs, zds, hang As Long
Dim k, k1, k2, temp As Double
Dim a2(2500), a3(2500), a4(2500), a5(2500), a6(2500), a7(2500), dist, jj100, a9(2500), a10(2500), a11(2500), a12(2500) As Double
Dim a1(2500), a8(2500), qsd, jsd, dh As String
Dim ki

On Error Resume Next
Open "d:\B42.txt" For Input As #1
If Err Then
ki = MsgBox("先把文件從掌上電腦復制到D:\的根目錄下!")
Exit Sub
End If
i = 1
Do Until EOF(1)
Input #1, a1(i), a2(i), a3(i), a4(i), a5(i), a6(i), a7(i), a8(i), a9(i), a10(i), a11(i), a12(i)
i = i + 1
Loop
zhs = i - 1
Close #1

Set wd = New Word.Application
wd.Documents.Open "d:\外業水準手簿.doc"
wd.Visible = True
Set myrange1 = wd.ActiveDocument.Range
myrange1.Copy
biao = 1
n = 1
hs = 1
hang = 5
dist = 0
jj100 = 100

For i = 1 To zhs
If hs < 13 Then
 If a1(i) = "0" And a6(i) <> "0" Then
k1 = a6(i): k2 = a7(i): qsd = a8(i)
wd.ActiveDocument.Tables(biao).Cell(Row:=hang, Column:=1).Range.InsertAfter "(" & qsd & ")" + Chr(13) + Chr(10)
 ElseIf a1(i) = "1" Then
wd.ActiveDocument.Tables(biao).Cell(Row:=hang, Column:=1).Range.InsertAfter CStr(n)
wd.ActiveDocument.Tables(biao).Cell(Row:=hang, Column:=2).Range.InsertAfter Format(a9(i), "0000")
wd.ActiveDocument.Tables(biao).Cell(Row:=hang, Column:=3).Range.InsertAfter Format(a10(i), "0000")
wd.ActiveDocument.Tables(biao).Cell(Row:=hang + 1, Column:=1).Range.InsertAfter Format(a11(i), "0000")
wd.ActiveDocument.Tables(biao).Cell(Row:=hang + 1, Column:=2).Range.InsertAfter Format(a12(i), "0000")
wd.ActiveDocument.Tables(biao).Cell(Row:=hang + 2, Column:=1).Range.InsertAfter Format(a2(i), "#0")
wd.ActiveDocument.Tables(biao).Cell(Row:=hang, Column:=5).Range.InsertAfter Format(a3(i), "0000")
wd.ActiveDocument.Tables(biao).Cell(Row:=hang, Column:=6).Range.InsertAfter Format(a4(i), "0000")
If (a3(i) + k2 - a4(i) > 10 Or a3(i) + k2 - a4(i) < -10) Then
temp = k1: k1 = k2: k2 = temp
End If
wd.ActiveDocument.Tables(biao).Cell(Row:=hang, Column:=7).Range.InsertAfter a3(i) + k2 - a4(i)
wd.ActiveDocument.Tables(biao).Cell(Row:=hang + 2, Column:=2).Range.InsertAfter Format(a5(i), "#0")
wd.ActiveDocument.Tables(biao).Cell(Row:=hang + 1, Column:=4).Range.InsertAfter Format(a6(i), "0000")
wd.ActiveDocument.Tables(biao).Cell(Row:=hang + 1, Column:=5).Range.InsertAfter Format(a7(i), "0000")
wd.ActiveDocument.Tables(biao).Cell(Row:=hang + 1, Column:=6).Range.InsertAfter a6(i) + k1 - a7(i)
wd.ActiveDocument.Tables(biao).Cell(Row:=hang + 2, Column:=4).Range.InsertAfter Format((a3(i) - a6(i)), "0000")
wd.ActiveDocument.Tables(biao).Cell(Row:=hang + 2, Column:=5).Range.InsertAfter Format((a4(i) - a7(i)), "0000")
If (a3(i) - a6(i) - (a4(i) - a7(i) - jj100) > 10 Or a3(i) - a6(i) - (a4(i) - a7(i) - jj100) < -10) Then
jj100 = -jj100
Else
End If
wd.ActiveDocument.Tables(biao).Cell(Row:=hang + 2, Column:=6).Range.InsertAfter a3(i) - a6(i) - (a4(i) - a7(i) - jj100)
wd.ActiveDocument.Tables(biao).Cell(Row:=hang + 2, Column:=7).Range.InsertAfter Format(CStr((a3(i) - a6(i) + (a4(i) - a7(i) - jj100)) * 0.5), "0000.0")
wd.ActiveDocument.Tables(biao).Cell(Row:=hang + 3, Column:=1).Range.InsertAfter Format((a2(i) - a5(i)) / 10, "##0.0")
dist = dist + (a2(i) - a5(i)) / 10
wd.ActiveDocument.Tables(biao).Cell(Row:=hang + 3, Column:=2).Range.InsertAfter Format(dist, "#0.0")
temp = k1: k1 = k2: k2 = temp
jj100 = -jj100
hang = hang + 4
n = n + 1
hs = hs + 1

ElseIf a1(i) = "3" Then
dh = a8(i)
ElseIf a1(i) = "4" Then
wd.ActiveDocument.Tables(biao).Cell(Row:=hang, Column:=1).Range.InsertAfter CStr(n) + Chr(13) + Chr(10)
wd.ActiveDocument.Tables(biao).Cell(Row:=hang, Column:=1).Range.InsertAfter "(" & dh & ")"
wd.ActiveDocument.Tables(biao).Cell(Row:=hang, Column:=2).Range.InsertAfter Format(a9(i), "0000")
wd.ActiveDocument.Tables(biao).Cell(Row:=hang, Column:=3).Range.InsertAfter Format(a10(i), "0000")
wd.ActiveDocument.Tables(biao).Cell(Row:=hang + 1, Column:=1).Range.InsertAfter Format(a11(i), "0000")
wd.ActiveDocument.Tables(biao).Cell(Row:=hang + 1, Column:=2).Range.InsertAfter Format(a12(i), "0000")
wd.ActiveDocument.Tables(biao).Cell(Row:=hang + 2, Column:=1).Range.InsertAfter Format(a2(i), "#0")
wd.ActiveDocument.Tables(biao).Cell(Row:=hang, Column:=5).Range.InsertAfter Format(a3(i), "0000")
wd.ActiveDocument.Tables(biao).Cell(Row:=hang, Column:=6).Range.InsertAfter Format(a4(i), "0000")
If (a3(i) + k2 - a4(i) > 10 Or a3(i) + k2 - a4(i) < -10) Then
temp = k1: k1 = k2: k2 = temp
Else
End If
wd.ActiveDocument.Tables(biao).Cell(Row:=hang, Column:=7).Range.InsertAfter a3(i) + k2 - a4(i)
wd.ActiveDocument.Tables(biao).Cell(Row:=hang + 2, Column:=2).Range.InsertAfter Format(a5(i), "#0")
wd.ActiveDocument.Tables(biao).Cell(Row:=hang + 1, Column:=4).Range.InsertAfter Format(a6(i), "0000")
wd.ActiveDocument.Tables(biao).Cell(Row:=hang + 1, Column:=5).Range.InsertAfter Format(a7(i), "0000")
wd.ActiveDocument.Tables(biao).Cell(Row:=hang + 1, Column:=6).Range.InsertAfter a6(i) + k1 - a7(i)

wd.ActiveDocument.Tables(biao).Cell(Row:=hang + 2, Column:=4).Range.InsertAfter Format((a3(i) - a6(i)), "0000")
wd.ActiveDocument.Tables(biao).Cell(Row:=hang + 2, Column:=5).Range.InsertAfter Format((a4(i) - a7(i)), "0000")
If (a3(i) - a6(i) - (a4(i) - a7(i) - jj100) > 10 Or a3(i) - a6(i) - (a4(i) - a7(i) - jj100) < -10) Then
jj100 = -jj100
Else
End If
wd.ActiveDocument.Tables(biao).Cell(Row:=hang + 2, Column:=6).Range.InsertAfter a3(i) - a6(i) - (a4(i) - a7(i) - jj100)
wd.ActiveDocument.Tables(biao).Cell(Row:=hang + 2, Column:=7).Range.InsertAfter Format(CStr((a3(i) - a6(i) + (a4(i) - a7(i) - jj100)) * 0.5), "0000.0")
wd.ActiveDocument.Tables(biao).Cell(Row:=hang + 3, Column:=1).Range.InsertAfter Format((a2(i) - a5(i)) / 10, "##0.0")
dist = dist + (a2(i) - a5(i)) / 10
wd.ActiveDocument.Tables(biao).Cell(Row:=hang + 3, Column:=2).Range.InsertAfter Format(dist, "#0.0")
temp = k1: k1 = k2: k2 = temp
jj100 = -jj100
hang = hang + 4
n = n + 1
hs = hs + 1

ElseIf (a1(i) = "0" And a6(i) = "0") Then
  If hs - 1 Mod 12 <> 0 Then
If a1(i - 1) = 1 Then
wd.ActiveDocument.Tables(biao).Cell(Row:=hang - 4, Column:=1).Range.InsertAfter Chr(13) + Chr(10) + "(" & a8(i) & ")"
Else
End If
 biao = biao + 1
 hs = 1
 hang = 5
 n = 1
 dist = 0
 myrange1.SetRange Start:=wd.ActiveDocument.Range.End + 100, End:=wd.ActiveDocument.Range.End + 100
 myrange1.Paste
 Else
 'wd.ActiveDocument.Tables(biao - 1).Cell(Row:=49, Column:=1).Range.InsertAfter Chr(13) + Chr(10) + "(" & a8(i) & ")"
 hs = 1
 hang = 5
 n = 1
 dist = 0
 End If
 
Else
End If

  Else
myrange1.SetRange Start:=wd.ActiveDocument.Range.End + 100, End:=wd.ActiveDocument.Range.End + 100
myrange1.Paste
biao = biao + 1
hs = 1
hang = 5
i = i - 1
End If
Next i
End Sub

Private Sub 轉換科傻格式_Click()
Dim i, j, n, hs, zhs, zds, jsgd As Integer
Dim k, k1, k2, temp As Double
Dim yzd(100), gc(100), gaocha As Double
Dim a2(5000), a3(5000), a4(5000), a5(5000), a6(5000), a7(5000), dist, d(5000), g(5000), jj100 As Double
Dim a1(5000), a8(5000), kzddh(5000), jsdh(5000), qsd, jsd, dh As String
Dim ki

On Error Resume Next
Open "d:\b42.txt" For Input As #1
If Err Then
ki = MsgBox("先把b42文件從掌上電腦復制到D:\的根目錄下!")
Exit Sub
End If
i = 1
Do Until EOF(1)
Input #1, a1(i), a2(i), a3(i), a4(i), a5(i), a6(i), a7(i), a8(i)
i = i + 1
Loop
zhs = i - 1
Close #1

Open "d:\knownheightpoint.txt" For Input As #2
If Err Then
ki = MsgBox("先把knownheightpoint文件從掌上電腦復制到D:\的根目錄下!")
Exit Sub
Else
End If
i = 1
Do Until EOF(2)
Input #2, yzd(i), gc(i)
i = i + 1
Loop
zds = i - 1
Close #2


Open "d:\科傻IN1水準格式.in1" For Output As #3
For i = 1 To zds
Print #3, yzd(i) & "," & Format(gc(i), "#0.000")
Next i

k = 1
dist = 0
gaocha = 0
hs = 1
For i = 1 To zhs
If a1(i) = "0" And a6(i) <> "0" Then
k1 = a6(i): k2 = a7(i)
kzddh(hs) = a8(i)

ElseIf a1(i) = "1" Then
dist = dist + a2(i) + a5(i)

If (a3(i) - a6(i) - (a4(i) - a7(i) + k1 - k2) > 10 Or a3(i) - a6(i) - (a4(i) - a7(i) + k1 - k2) < -10) Then
temp = k1: k1 = k2: k2 = temp
Else
End If
gaocha = gaocha + (a3(i) - a6(i) + (a4(i) - a7(i) + k1 - k2)) * 0.5
jsgd = i
ElseIf a1(i) = "3" Then
k = k + 1
hs = hs + 1
kzddh(hs) = a8(i)
ElseIf a1(i) = "4" Then
d(k) = dist + a2(i) + a5(i)
If (a3(i) - a6(i) - (a4(i) - a7(i) + k1 - k2) > 10 Or a3(i) - a6(i) - (a4(i) - a7(i) + k1 - k2) < -10) Then
temp = k1: k1 = k2: k2 = temp
Else
End If
g(k) = gaocha + (a3(i) - a6(i) + (a4(i) - a7(i) + k1 - k2)) * 0.5

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本韩国一区二区| 精品国产污网站| 欧美精品亚洲二区| 久久午夜羞羞影院免费观看| 亚洲天堂av一区| 奇米色一区二区| 99re这里只有精品首页| 欧美一区二区视频在线观看2022| 久久精品在这里| 青青青伊人色综合久久| 99久精品国产| 久久精品一区二区三区四区| 亚洲va欧美va天堂v国产综合| 国产精品白丝jk白祙喷水网站| 欧美天堂一区二区三区| 国产偷国产偷精品高清尤物| 肉丝袜脚交视频一区二区| 成人国产精品免费观看动漫| 日韩你懂的电影在线观看| 一区二区视频在线| 99久久99久久久精品齐齐| 久久久久久黄色| 国内精品伊人久久久久影院对白| 欧美日韩免费在线视频| 亚洲精品成人在线| 91香蕉视频在线| 国产性色一区二区| 国产综合色在线| 日韩欧美在线影院| 免费人成精品欧美精品| 欧美日韩国产精选| 亚洲精品写真福利| 波多野结衣一区二区三区| 久久夜色精品国产噜噜av| 久久国产精品色| 欧美zozozo| 极品少妇xxxx精品少妇| 日韩美女视频在线| 六月丁香婷婷久久| 精品国产一区二区三区久久影院| 亚洲不卡av一区二区三区| 欧美精品一二三| 日本视频一区二区| 日韩欧美国产高清| 国产伦精品一区二区三区在线观看| 91精品黄色片免费大全| 秋霞午夜av一区二区三区| 日韩一区和二区| 久久精品国产第一区二区三区| 青青草伊人久久| 在线观看91精品国产入口| 亚洲激情av在线| 在线播放视频一区| 奇米影视一区二区三区| 欧美精品一区二区不卡| 国产乱码精品一区二区三| 中文字幕成人在线观看| www.av亚洲| 午夜亚洲国产au精品一区二区| 欧美日韩精品免费| 精品一区二区三区的国产在线播放 | 久久久久国产免费免费| 国产91精品一区二区麻豆网站| 国产精品免费视频网站| 欧美在线制服丝袜| 日本亚洲视频在线| 26uuu亚洲婷婷狠狠天堂| 成人av在线网站| 亚洲成人av中文| 久久免费国产精品 | 国模无码大尺度一区二区三区| 久久久精品蜜桃| 色综合天天天天做夜夜夜夜做| 丝袜亚洲精品中文字幕一区| 精品欧美一区二区三区精品久久| 丁香激情综合五月| 亚洲超碰精品一区二区| 欧美激情资源网| 欧美人妇做爰xxxⅹ性高电影| 久久99国产精品麻豆| 亚洲区小说区图片区qvod| 91精品国产一区二区人妖| 成人涩涩免费视频| 香蕉久久一区二区不卡无毒影院| 欧美精品一区视频| 欧日韩精品视频| 国产精品1区2区3区在线观看| 亚洲黄网站在线观看| 久久免费精品国产久精品久久久久| 日本高清不卡在线观看| 国产精品996| 日本欧洲一区二区| 一区二区高清免费观看影视大全 | 欧美性色综合网| 成人精品电影在线观看| 毛片av一区二区| 亚洲小少妇裸体bbw| 欧美激情综合五月色丁香 | 国产精品入口麻豆原神| 7777精品伊人久久久大香线蕉经典版下载 | 久久午夜免费电影| 欧美二区乱c少妇| 99久久精品免费精品国产| 国产综合久久久久久鬼色| 日本午夜一本久久久综合| 亚洲午夜一区二区| 亚洲激情图片qvod| 亚洲欧美日韩在线播放| 亚洲欧洲三级电影| 中文字幕久久午夜不卡| 久久久国际精品| 久久久久亚洲蜜桃| 精品成人一区二区| 日韩精品一区二区三区在线播放| 欧美日韩久久不卡| 欧美日韩一区二区三区不卡| 91国在线观看| 在线精品观看国产| 在线日韩av片| 欧美视频你懂的| 在线中文字幕不卡| 欧美三区在线观看| 欧美日韩成人在线| 色噜噜狠狠一区二区三区果冻| 国产精品一级在线| 久久精品99国产精品日本| 中文字幕一区二区三| 久久毛片高清国产| 久久久91精品国产一区二区精品| 日韩一区二区三区精品视频| 制服丝袜av成人在线看| 欧美久久久久久蜜桃| 欧洲国产伦久久久久久久| 色av成人天堂桃色av| 色综合天天狠狠| 欧美怡红院视频| 91国产成人在线| 欧美亚洲动漫精品| 欧美一a一片一级一片| 色8久久精品久久久久久蜜| 色婷婷综合久久久久中文 | 成人网页在线观看| 精品制服美女丁香| 不卡影院免费观看| 99re视频这里只有精品| 91麻豆国产福利在线观看| 日本久久一区二区| 91久久精品一区二区三| 欧美日韩一区二区欧美激情 | 成人综合在线观看| 成人做爰69片免费看网站| 91在线视频网址| 日韩一区二区电影在线| 久久亚区不卡日本| 国产精品美女久久久久久久久 | 水蜜桃久久夜色精品一区的特点| 亚洲国产美国国产综合一区二区| 亚洲第一搞黄网站| 美女网站色91| 成人免费电影视频| 欧美色图12p| 日韩欧美三级在线| 日韩欧美在线网站| 一区二区三区视频在线看| 日韩成人一区二区三区在线观看| 久久精品久久精品| 成人亚洲一区二区一| 91美女在线看| 欧美精品一区二区久久婷婷| 亚洲天堂精品视频| 老司机精品视频在线| 粉嫩av一区二区三区| 色噜噜偷拍精品综合在线| 欧美日韩小视频| 欧美激情中文不卡| 亚洲成人av福利| 成人免费视频一区| 欧美成人aa大片| 亚洲激情六月丁香| 国产河南妇女毛片精品久久久| 在线亚洲一区二区| 日韩久久精品一区| 日韩成人午夜电影| 色8久久精品久久久久久蜜| 久久一二三国产| 亚洲自拍偷拍综合| 91视频在线看| 久久久久久久久久电影| 偷拍日韩校园综合在线| 国产不卡在线一区| 国产欧美一区二区精品性| 日韩vs国产vs欧美| 日本道在线观看一区二区| 久久色成人在线| 国产麻豆精品视频| 精品日韩在线一区| 亚洲成a人在线观看| av男人天堂一区| 亚洲欧美一区二区三区国产精品| 久久国产精品区|