MSCBSC 移動(dòng)通信論壇
搜索
登錄注冊(cè)
網(wǎng)絡(luò)優(yōu)化工程師招聘專欄 4G/LTE通信工程師最新職位列表 通信實(shí)習(xí)生/應(yīng)屆生招聘職位

  • 閱讀:3877
  • 回復(fù):6
VBA基礎(chǔ)教程
qin1022
初級(jí)會(huì)員



 發(fā)短消息    關(guān)注Ta 

積分 315
帖子 76
威望 1592 個(gè)
禮品券 0 個(gè)
專家指數(shù) -65
注冊(cè) 2010-5-18
專業(yè)方向  網(wǎng)優(yōu)
回答問題數(shù) 0
回答被采納數(shù) 0
回答采納率 0%
 
發(fā)表于 2011-07-01 10:45:57  只看樓主 
【資料名稱】:VBA編程

【資料作者】:未知

【資料日期】:2008-12-04

【資料語(yǔ)言】:中文

【資料格式】:PDF

【資料目錄和簡(jiǎn)介】:

目錄
0. 序言 .................................................................................................................................. 1
1. 基本編程元素 ................................................................................................................... 6
2. 對(duì)象 ................................................................................................................................ 12
3. 開始編寫完整的程序 ..................................................................................................... 19
4. 操作文件 ......................................................................................................................... 24
5. 事件 ................................................................................................................................ 34
6. 用戶窗體 ......................................................................................................................... 38
7. 根據(jù)VBA制作展示PPT ................................................................................................. 42
8. 提取Word中未樣式化的標(biāo)題 ...................................................................................... 51
9. 操作數(shù)據(jù)庫(kù) ..................................................................................................................... 55
10. 操作Windows API ....................................................................................................... 61
序言
1
0. 序言
某圣賢說過,人和動(dòng)物的最大之不同在于人知道怎么利用工具。VBA就是一種工具,一種可以創(chuàng)造工具的工具。VBA提供了給你充分的自由,做幾乎任何其他編程語(yǔ)言或者環(huán)境能做的事情,避免重復(fù)的手動(dòng)勞動(dòng)。當(dāng)然,有太多人對(duì)編程充滿了敬畏,認(rèn)為編程是類似周小川做金融決策,或者愛因斯坦在思考問題那樣很玄幻、難以理解的事情,更不用說運(yùn)用了。但其實(shí),這更多的是誤解(我覺得這些誤解源自于國(guó)內(nèi)的編程教科書上那些高深莫測(cè)的概念和詰屈聱牙的講解)。事實(shí)上,20多年來(lái)編程正朝著越來(lái)越人性化,越來(lái)越容易學(xué)的方向發(fā)展。VBA,確切的說是VB(我在下面會(huì)解釋這個(gè)微妙的差別)是眾多語(yǔ)言中最容易學(xué)的,正如其名字一樣,又”Visual”,又”Basic”。所以大可不必?fù)?dān)心諸如“我沒有編程基礎(chǔ)”之類的心理障礙。 VBA的全稱是Visual Basic for Applications的簡(jiǎn)稱。其意思是開發(fā)環(huán)境被整合到了某個(gè)應(yīng)用程序的Visual Basic語(yǔ)言。在本教程中特指整合在MS Office中的VBA。(其余的還有比如VBA for AutoCAD, VBA for CorelDraw)我簡(jiǎn)單的將一門編程語(yǔ)言分為兩個(gè)大的部分,第一部分是其語(yǔ)法。語(yǔ)法規(guī)定了編程指令執(zhí)行的順序和內(nèi)存的使用方式。盡管如此,語(yǔ)法本身不能解決任何實(shí)際的問題,這就好比你知道了英語(yǔ)語(yǔ)法,但是不懂單詞和短語(yǔ),就不能正確溝通一樣;另一個(gè)部分我稱之為“庫(kù)”,就是其他人寫好了的,可以完成一定功能的東西。你可以調(diào)用庫(kù)的某一個(gè)部分來(lái)完成自己想做的事情。語(yǔ)法和庫(kù)在一起合作,最終可以完成復(fù)雜的任務(wù)。對(duì)于VBA來(lái)講,使用的是VB的語(yǔ)法(確切的說是VB6的語(yǔ)法,與目前的VB.Net完全不同,如果你不知道我在說什么,那么就忽略這句話好了),采用的是COM組件這種庫(kù),庫(kù)的功能是讓你能操作Office的各種功能(VB也包含一個(gè)基本的庫(kù),以完成一些常見的操作,比如訪問文件,字符串操作,數(shù)學(xué)運(yùn)算等。這個(gè)庫(kù)的形式是Func和Sub,而不是COM)。比如代碼: For i = 1 To 100 ActiveWindow.Captain = i Next 完成的工作是讓當(dāng)前Office組件的窗口標(biāo)題在一瞬間從1變成2,3,…,100。FOR…NEXT是VB規(guī)定的語(yǔ)法,用于循環(huán)。這些詞語(yǔ)被稱為“關(guān)鍵字”,你不能將關(guān)鍵字用于其他用途。而ActiveWindow是指當(dāng)前活動(dòng)的Windows窗口,Captain指窗口標(biāo)題,這些就是提供Office功能的COM組件。關(guān)于COM組件到底是怎么工作的我會(huì)在第1章進(jìn)行更詳細(xì)的介紹。你可以類似的寫出如下的代碼:

查看積分策略說明
附件下載列表:
2011-7-1 10:45:57  下載次數(shù): 111
VBA基礎(chǔ).pdf (2.73 MB)
掃碼關(guān)注5G通信官方公眾號(hào),免費(fèi)領(lǐng)取以下5G精品資料
  • 1、回復(fù)“YD5GAI”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):5G網(wǎng)絡(luò)AI應(yīng)用典型場(chǎng)景技術(shù)解決方案白皮書
  • 2、回復(fù)“5G6G”免費(fèi)領(lǐng)取《5G_6G毫米波測(cè)試技術(shù)白皮書-2022_03-21
  • 3、回復(fù)“YD6G”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):6G至簡(jiǎn)無(wú)線接入網(wǎng)白皮書
  • 4、回復(fù)“LTBPS”免費(fèi)領(lǐng)取《《中國(guó)聯(lián)通5G終端白皮書》
  • 5、回復(fù)“ZGDX”免費(fèi)領(lǐng)取《中國(guó)電信5G NTN技術(shù)白皮書
  • 6、回復(fù)“TXSB”免費(fèi)領(lǐng)取《通信設(shè)備安裝工程施工工藝圖解
  • 7、回復(fù)“YDSL”免費(fèi)領(lǐng)取《中國(guó)移動(dòng)算力并網(wǎng)白皮書
  • 8、回復(fù)“5GX3”免費(fèi)領(lǐng)取《 R16 23501-g60 5G的系統(tǒng)架構(gòu)1
  • 對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)

     
    [充值威望,立即自動(dòng)到帳] [VIP貴賓權(quán)限+威望套餐] 另有大量?jī)?yōu)惠贈(zèng)送活動(dòng),請(qǐng)光臨充值中心
    充值擁有大量的威望和最高的下載權(quán)限,下載站內(nèi)資料無(wú)憂
    csm123321
    金牌會(huì)員
    鎵嬫満鍙風(fēng)爜宸查獙璇? style=


     發(fā)短消息    關(guān)注Ta 

    公益·環(huán)保勛章   紀(jì)念勛章·四周年  
    積分 5202
    帖子 1214
    威望 91936 個(gè)
    禮品券 20 個(gè)
    專家指數(shù) -868
    注冊(cè) 2010-2-25
    專業(yè)方向  網(wǎng)優(yōu)
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2011-07-01 11:37:44 
    下來(lái)學(xué)習(xí)學(xué)習(xí)。多謝了。

    對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)

     
    [立即成為VIP會(huì)員,百萬(wàn)通信專業(yè)資料立即下載,支付寶、微信付款,簡(jiǎn)單、快速!]
    linqi_001
    金牌會(huì)員
    鎵嬫満鍙風(fēng)爜宸查獙璇? style=


     發(fā)短消息    關(guān)注Ta 

    積分 7849
    帖子 1569
    威望 17091 個(gè)
    禮品券 8 個(gè)
    專家指數(shù) 4
    注冊(cè) 2010-4-27
    專業(yè)方向  通信
    來(lái)自 安徽阜陽(yáng)
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2011-07-01 14:29:35 
    學(xué)習(xí)學(xué)習(xí)

    對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)





    讀萬(wàn)卷書不如行千里路,行千里路不如閱人無(wú)數(shù),閱人無(wú)數(shù)不如名師指路。經(jīng)師易得,人師難求。
     
    最新通信職位:廣東通信人才網(wǎng) | 北京通信人才網(wǎng) | 上海通信人才網(wǎng) | 南京通信人才網(wǎng) | 西安通信人才網(wǎng) | 重慶通信人才網(wǎng) | 中國(guó)通信人才網(wǎng)
    迷茫中走來(lái)
    金牌會(huì)員
    鎵嬫満鍙風(fēng)爜宸查獙璇? style=


     發(fā)短消息    關(guān)注Ta 

    財(cái)富勛章·小財(cái)主  
    積分 7642
    帖子 1507
    威望 19461 個(gè)
    禮品券 10 個(gè)
    專家指數(shù) 107
    注冊(cè) 2011-6-14
    專業(yè)方向  一輩子只做一件事
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2011-07-21 11:14:17 
    已經(jīng)下了 謝謝

    對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)

     
    [2分鐘擁有VIP權(quán)限和充足威望,可下載站內(nèi)任何資料] [快速找到一份高薪的通信行業(yè)職位]
    excfj2689
    鉆石會(huì)員
    鎵嬫満鍙風(fēng)爜宸查獙璇? style=


     發(fā)短消息    關(guān)注Ta 

    積分 12746
    帖子 1351
    威望 928 個(gè)
    禮品券 22 個(gè)
    專家指數(shù) -148
    注冊(cè) 2009-5-10
    專業(yè)方向  網(wǎng)優(yōu)
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2011-09-15 20:19:45 
    經(jīng)典資料、下來(lái)看看、謝謝分享

    對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)

     
    最新通信職位:廣東通信人才網(wǎng) | 北京通信人才網(wǎng) | 上海通信人才網(wǎng) | 南京通信人才網(wǎng) | 西安通信人才網(wǎng) | 重慶通信人才網(wǎng) | 中國(guó)通信人才網(wǎng)
    wangzhijian
    鉆石會(huì)員
    鎵嬫満鍙風(fēng)爜宸查獙璇? style=


     發(fā)短消息    關(guān)注Ta 

    積分 11010
    帖子 2164
    威望 209516 個(gè)
    禮品券 160 個(gè)
    專家指數(shù) 190
    注冊(cè) 2009-9-15
    專業(yè)方向  網(wǎng)優(yōu)
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2011-09-17 08:33:07 
    謝謝樓主的資料了!

    對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)

     
    [2分鐘擁有VIP權(quán)限和充足威望,可下載站內(nèi)任何資料] [快速找到一份高薪的通信行業(yè)職位]
    jkmliuliu
    銀牌會(huì)員
    鎵嬫満鍙風(fēng)爜宸查獙璇? style=


     發(fā)短消息    關(guān)注Ta 

    積分 4318
    帖子 744
    威望 22420 個(gè)
    禮品券 0 個(gè)
    專家指數(shù) -61
    注冊(cè) 2009-7-25
    專業(yè)方向  移動(dòng)通信
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2012-05-11 14:21:18 
    謝謝!!

    對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)

     
    熱點(diǎn): 通信招聘職位 | 網(wǎng)絡(luò)優(yōu)化全集 | WCDMA精品 | TD-SCDMA學(xué)習(xí)資料 | EVDO | MGW媒體網(wǎng)關(guān)資料

    快速回復(fù)主題    
    標(biāo)題
    內(nèi)容
     上傳資料請(qǐng)點(diǎn)左側(cè)【添加附件】

    (勾選中文件為要?jiǎng)h除文件)


    當(dāng)前時(shí)區(qū) GMT+8, 現(xiàn)在時(shí)間是 2025-01-13 03:32:12
    渝ICP備11001752號(hào)  Copyright @ 2006-2016 mscbsc.com  本站統(tǒng)一服務(wù)郵箱:mscbsc@163.com

    Processed in 0.670301 second(s), 28 queries , Gzip enabled
    TOP
    清除 Cookies - 聯(lián)系我們 - 移動(dòng)通信網(wǎng) - 移動(dòng)通信論壇 - 通信招聘網(wǎng) - Archiver