日本在线www-日本在线播放一区-日本在线不卡免费视频一区-日本在线不卡视频-成人影院久久久久久影院-成人影院一区二区三区

最新廣告
關(guān)注中國自動化產(chǎn)業(yè)發(fā)展的先行者!
工業(yè)智能邊緣計算2025年會
CAIAC 2025
2025工業(yè)安全大會
OICT公益講堂
當(dāng)前位置:首頁 >> 案例 >> 案例首頁

案例頻道

利用DDE在MS-EXCEL中制作工業(yè)報表
  • 企業(yè):控制網(wǎng)     領(lǐng)域:工控機(jī)    
  • 點擊數(shù):3041     發(fā)布時間:2007-06-16 23:30:32
  • 分享到:
工業(yè)報表的設(shè)計有好多軟件可以使用,但專業(yè)軟件的操作和使用上或多或少有不盡人意之處。本文利用DDE將工業(yè)數(shù)據(jù)導(dǎo)出到EXCEL中,利用OFFICE中的EXCEL輕松進(jìn)行工業(yè)數(shù)據(jù)處理。從而實現(xiàn)工業(yè)報表的設(shè)計。



引言

    工業(yè)報表的設(shè)計有好多軟件可以使用,但專業(yè)軟件的操作和使用上或多或少有不盡人意之處。如果可以將程序中的數(shù)據(jù)“導(dǎo)出到EXCEL”中,相信會給工作帶來不少的方便。



圖表 1

    VB是常用的應(yīng)用軟件開發(fā)工具之一,在現(xiàn)在工業(yè)中有很多應(yīng)用。但用VB程序處理工業(yè)數(shù)據(jù),你可能會遇到麻煩,因為一旦報表格式發(fā)生變化,就得修改相應(yīng)程序,給應(yīng)用軟件的維護(hù)工作帶來極大的不便。本文將告訴你如何實現(xiàn)VB程序中工業(yè)數(shù)據(jù)導(dǎo)出到EXCEL中,利用OFFICE中的EXCEL輕松進(jìn)行工業(yè)數(shù)據(jù)處理。從而實現(xiàn)工業(yè)報表的設(shè)計。

    由于VB與EXCEL分別屬于不同的應(yīng)用系統(tǒng),如何把它們有機(jī)地結(jié)合在一起,是一個值得我們研究的課題。今天我們要討論的就是利用DDE實現(xiàn)工業(yè)監(jiān)控參數(shù)的輸出到EXCEL。

    DDE預(yù)備知識
 
    DDE是windows平臺上的一個完整的通信協(xié)議,它使應(yīng)用程序能彼此交換數(shù)據(jù)和發(fā)送指令。
 
    DDE對話的內(nèi)容是通過三個標(biāo)識名來約定的:

1 應(yīng)用程序名:它是進(jìn)行DDE對話的雙方名稱。

2 主題:被討論的數(shù)據(jù)域。

3 項目:被討論的特定數(shù)據(jù)對象。

    設(shè)計過程

    打開VB程序,添加控件如下表:

    控件 CAPTION NAME 其他 作用

    Frame 工業(yè)參數(shù)采集 Frame1  控件容器

    Label數(shù)組 -- Label(0-11)  參數(shù)名稱

    Text數(shù)組 00 Text(0-11)  讀取參數(shù)

    按鈕導(dǎo)出 導(dǎo)出到 EXCEL CMDEXPORT  導(dǎo)出數(shù)據(jù)

    按鈕退出 退出 Command2  退出程序

    Timer --- Timer1 Interval =500 模擬數(shù)據(jù)

    公用對話框 -- CDLOG1  打開EXCEL



圖表 2


    
本文利用隨機(jī)數(shù)模擬工業(yè)參數(shù)。LabeL標(biāo)簽上顯示變量參數(shù)名,Text文本框內(nèi)顯示模擬的現(xiàn)場數(shù)據(jù)。其源程序如下:

    Private Sub Form_Load()

    ‘設(shè)置隨機(jī)數(shù)種子

    Randomize

    ‘設(shè)置標(biāo)簽

    For I = 0 To 3

    Label1(I) = "流量" & " " & I + 1

    Next I

    For I = 4 To 7

    Label1(I) = "料位 " " & I - 3

    Next I

    For I = 8 To 11

    Label1(I) = "壓力" & " " & I - 7

    Next I

    End Sub

    Private Sub Timer1_Timer()    ‘用隨機(jī)數(shù)模擬實時工業(yè)參數(shù),每0.5秒刷新一次。

    For I = 0 To 3

    Text1(I) = Format(Rnd * (100 - 1), "####.##") + " t/H"

    Next I

    For I = 4 To 7

    Text1(I) = Format(Rnd * (1000 - 1), "####.##") + " cm"

    Next I

    For I = 8 To 11

    Text1(I) = Format(Rnd * (100 - 1), "####.##") + " kPa"

    Next I

    End Sub

    現(xiàn)在。已經(jīng)有了數(shù)據(jù),接下來的工作就進(jìn)入正題,通過DDE采集數(shù)值到EXCEL中。在:Private Sub CMDEXPORT_Click() 事件中,首先找到EXCEL的安裝地址。正常安裝EXCEL的地址在C:\program 
    Files\Microsoft Office\OFFICE11\ 下,但并不是所有人都是典型安裝。所以要判斷一下:

    If Dir("C:\program Files\Microsoft Office\OFFICE11\Excel.exe") <> "" Then

    Z = Shell("C:\program Files\Microsoft Office\OFFICE11\Excel", 2)

    Else

    Cdlog1.ShowOpen

    fil = Cdlog1.FileName

    If fil <> "" Then

    On Error Exit sub ‘簡單的出錯處理

    Z = Shell(Cdlog1.FileName, 2)

    Else

    Exit Sub

    End If

    End If



圖表 3

    當(dāng)然接下來就是要建立程序之間的DDE連接,在:Private Sub CMDEXPORT_Click() 事件中:

    For k = 0 To 11

    If Label1(k).LinkMode = vbNone Then

    Label1(k).LinkTopic = "Excel|Sheet1" ‘新建工作表sheep1

    Label1(k).LinkItem = "R" & k & "C1" 

    Label1(k).LinkMode = vbLinkManual '

    End If

   
If Text1(k).LinkMode = vbNone Then

    Text1(k).LinkTopic = "Excel|Sheet1" 

    Text1(k).LinkItem = "R" & k & "C2" 

    Text1(k).LinkMode = vbLinkManual 

   
End If

    Next k

   
For I = 0 To 11

    Label1(I).LinkItem = "R" & I + 1 & "C1" '設(shè)置連接項目。

    If I < 4 Then

    Label1(I).Caption = "流量" & " " & I + 1

    ElseIf I < 8 Then

    Label1(I).Caption = "液位" & " " & I - 3

    ElseIf I < 12 Then

    Label1(I).Caption = "壓力" & " " & I - 7

    End If

    Label1(I).LinkPoke '將值放入單元。

    Text1(I).LinkItem = "R" & I + 1 & "C2" '設(shè)置連接項目。

    Text1(I).LinkPoke '將值放入單元。

    Next I

   
On Error Resume Next ‘簡單的出錯處理

    MsgBox "所有參數(shù)導(dǎo)出完畢!請將數(shù)據(jù)保存以前,不要重復(fù)點擊“導(dǎo)出”按鈕。", 64, "導(dǎo)出完畢!"

   
End Sub

    程序調(diào)試

    好了,現(xiàn)在可以測試運(yùn)行一下程序。



圖表 4

    文本框內(nèi)的數(shù)字0.5秒刷新一次,點擊“導(dǎo)出到 EXCEL”,稍等片刻,你將會看到以下內(nèi)容:



圖表 5

    此時,在EXCEL中,已經(jīng)新建了一張工作表,內(nèi)容如下。剩下的工作相信大家都明白了。



 圖表 6

總結(jié)
 
    本文只是通過一個簡單的例子,淺談一下“導(dǎo)出到EXCEL”的實現(xiàn)。旨在拋磚引玉,給大家共同探討。程序雖小,但有一定實用價值,讀者可加以引用,讓工業(yè)數(shù)據(jù)的處理更加簡便快捷。

參考文獻(xiàn)

1.Windows程序員使用指南(三)----OLE/DDE. [美]Jeffery Clark著,趙人任等譯.清華大學(xué)出版社,1999

2.MSDN Library Visual Studio 6.0. 微軟公司

熱點新聞

推薦產(chǎn)品

x
  • 在線反饋
1.我有以下需求:



2.詳細(xì)的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 一级日本高清视频免费观看-一级毛片直播亚洲-一级毛片在线完整免费观看-一级毛片在线全部免费播放-久久综合精品国产一区二区三区 | 免费黄色在线播放-免费黄色一级片-免费黄色一级毛片-免费黄色一级-亚洲婷婷综合网-亚洲婷婷天堂在线综合 | 丝袜国产一区,美女网站一区二区三区,国产精品免费观看视频,国产乱了真实在线观看,视频一区久久,国产成人成人一区二区 | 五月婷婷六月丁香,国产免费高清mv视频在线观看,久久青草18免费观看网站,欧美一级爱爱,色青五月天,国产欧美另类久久精品91 | 黑人性xxxⅹxxbbbbb-黑人性xxx-黑人同学征服教师麻麻-黑人双渗透-亚洲精品国产成人中文-亚洲精品国产成人99久久 | 手机伊在人线香蕉2-手机免费毛片-手机毛片在线观看-手机毛片在线-国产3级在线-国产36d在线观看 | 欧美日韩国产在线成人网,成人免费一级片,在线观看国产一区,国产麻豆精品免费密入口,国产欧美日韩在线,在线视频观看国产 | 亚洲尹人-亚洲伊人久久综合影院2021-亚洲伊人久久在-亚洲伊人久久网-免费网站在线观看人数在哪里看的-免费网站在线观看国产v片 | 夜夜操狠狠操,99在线观看精品免费99,亲爱的妈妈2,色婷婷亚洲十月十月色天,精品福利一区二区在线观看,久久国产精品99精品国产 | 欧美在线一,91成人爽a毛片一区二区,在线播放国产精品,亚洲欧美日韩高清,zozozo欧美人禽交另类视频,久久精品无码一区二区日韩av | 丝袜情趣在线资源二区-丝袜啪啪-丝袜秘书ol连裤袜在线播放-丝袜美女被出水一区-国产国产人在线成免费视频69-国产国产人免费视频成69堂 | 97视频久久久-97视频在线观看播放-97视频制服无码-97丨九色丨国产人妻熟女-97无码欧美熟妇人妻蜜-97无码欧美熟妇人妻蜜桃天美 | 伊人精品国产,久久久国产精品视频,国产1页,国产精品亚洲综合一区,国产成人高清亚洲一区91,久久久一区二区三区不卡 | 久久久久久99精品-久久久久久99-久久久久久91香蕉国产-久久久久久91精品色婷婷-中国一级片免费看-中国一级毛片国产高清 | 波多野结衣中文字幕教师-波多野结衣中文字幕2022免费-波多野结衣中文在线观看-波多野结衣中文在线播放-波多野结衣中文一区-波多野结衣中文丝袜字幕 | 91精品国产综合久久久久-91精品国产综合久久久久久-91精品国产综合久久青草-91精品国产综合久久婷婷-91精品国产综合久久香蕉-91精品国产综合久久消防器材 | 欧美youjizz-欧美xxxx做受性欧美88-欧美xxxx做受视频-欧美xxxx做受欧美精品-一级精品视频-一级黄网 | 欧美成人精品动漫在线专区-欧美成人精品区综合A片-欧美成人精品三区综合A片-欧美成人精品一区二区综合A片-欧美成人另类-欧美成人猛片AAAAAAA | 日本最新中文字幕-日本最新在线-日本最新伦中文字幕-日本综合在线-国产 日韩 欧美 高清-国产 欧美日韩 在线播放 | yy一级毛片免费视频-yyyyyy高清成人观看-yy6080理aa级伦大片一级毛片-yy4080午夜理论一级毛片-色吊丝在线观看国产-色的视频在线观看免费播放 | 在线观看亚洲-在线观看网址-在线观看网站黄-在线观看网站国产-久久国产一区二区三区-久久国产一区二区 | 婷婷综合激情五月中文字幕,美国性网站,国产精品亚洲欧美日韩久久,每日更新在线观看,久久免费视屏,www.成年人视频 | 无人 视频 在线观看免费高清-无吗视频-无码中文字幕日韩专区-无码中文字幕乱在线观看-国产区1-国产情侣一区二区 | 四房网,久久久国产99久久国产久,色偷偷男人天堂,九七电影院97网手机版支持,国产人成精品免费视频,五月天最新网站 | 国产精品视_精品国产免费-国产精品视-国产精品深夜福利免费观看-国产精品三区四区-四虎成人4hutv影院-四虎成年永久免费网站 | 久久久青青久久国产精品,www男人天堂,国产一级影视,成人伊人青草久久综合网破解版,四虎成人www国产精品,蜜臀精品 | 在线亚洲激情,免费看电影网站,奇米影音先锋,99免费视频观看,国产成人aa视频在线观看,久久久蜜桃 欧美人成在线视频-欧美人成一本免费观看视频-欧美人xxxxxbbbb-欧美区在线-在线不卡免费视频-在线播放周妍希国产精品 | 久久99精品久久久久久噜噜噜-久久99精品久久久久久噜噜丰满-久久99精品久久久久久噜噜-久久99精品久久久久久久野外-午夜精品人妻无码一区二区三区-午夜精品免费 欧美日韩在线成人免费-欧美日韩在线成人看片a-欧美日韩在线不卡-欧美日韩在线播放-自拍偷拍三级-自拍偷拍欧美亚洲 | 日本欧美一区-日本欧美一区二区三区片-日本强好片久久久久久AAA-日本-区一区二区三区A片-日本人伦一区二区三区-日本人妻A片成人免费看 | 久久久精品国产sm最大网站-久久久精品国产免大香伊-久久久精品国产免费A片胖妇女-久久久精品久久久久久96-久久久精品久久久久久久久久久-久久久精品久久日韩一区综合 | 日本黄页网站-日本黄页网-日本黄页视频-日本黄页免费大片在线观看-国产免费网址-国产免费网站看v片元遮挡 | 夜夜操狠狠操,99在线观看精品免费99,亲爱的妈妈2,色婷婷亚洲十月十月色天,精品福利一区二区在线观看,久久国产精品99精品国产 | 精品国产91乱码一区二区三区,成人国产一区二区三区精品,亚洲一区免费在线观看,日韩在线一区二区三区免费视频,波多野吉衣在线观看,日韩一级精品久久久久 | 娇妻在客厅被朋友玩得呻吟漫画-娇小娇小与黑人tubevideos-进去粗粗硬硬紧紧的好爽免费视频-禁欲总裁被C呻吟双腿大张-禁止的爱6浴室吃奶中文字幕-经典乱家庭伦小说 | 国产精品1024永久免费视频-国产精品1-国产精品 视频一区 二区三区-国产精品 色-四虎1515hhh co m-四虎1515hhcom | 国产精品亚洲日韩欧美色窝窝-国产精品亚洲日韩欧美色窝窝色-国产精品亚洲色婷婷-国产精品亚洲色婷婷99久久精品-国产精品亚洲色婷婷久久99精品-国产精品亚洲色图在线观看 | 日本乱中文字幕系列-日本伦理黄色大片在线观看网站-日本伦理片网站-日本伦理网站-韩国三级视频网站-韩国三级视频在线观看 | 在线播放波多野结衣-在线播放91撕破艺校舞蹈系-在线播放69热精品视频-在线www天堂资源网-欧美裸色美妆大全-欧美伦理三级 | 欧美激情中文字幕一区二区-欧美激情在线精品video-欧美激情影院-欧美激情一区二区三区在线-欧美激情一区二区三区视频高清-欧美激情一区二区三区视频 | h在线动漫-h玉足嫩脚嗯啊白丝-h网站国产-h视频免费高清在线观看-欧美亚洲欧美-欧美亚洲免费 | 91香蕉导航-91香蕉成人免费高清网站-91香蕉成人-91午夜视频-91午夜精品亚洲一区二区三区-91网址在线观看 |