2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩28頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、從零開始,步入從零開始,步入WdWd宏編程的世界(第一講)宏編程的世界(第一講)工作中,經??吹皆S多朋友在使用Office時已經非常地熟練,但仍不敢去接觸Office的VBA編程;在網上Office的VBA編程論壇中,同樣看到有朋友在其中流連了相當長的時間,但仍然不得其門而入。問一下這兩類朋友,前者覺得編程是一件很“高深”的事,自己恐怕學不會;后者為了提高自己的工作效率,雖然很想學,但自己一點編程的基礎也沒有,照著網上高手們的帖子做,反

2、而越學越糊涂。當我問第二類朋友為什么不多看看VBA的幫助文件時,“看不大懂,就像有語言障礙一樣?!彼@樣回答我。對于第一類朋友,我想說,不要被自己想象出來的“困難”嚇倒,如果您沒有親自嘗試過,怎么知道編程會很“高深”,又怎么知道自己學不會?而第二類朋友如果能靜下心來把基礎知識補一補,相信您的問題也會迎刃而解。那么,就讓我們從最基礎的知識開始,步入Office宏編程的世界吧。文前的幾點說明:1、雖說本文用到的程序在office2007與o

3、ffice2010中同樣可以正常運行,但考慮到目前單位辦公用機的實際情況,本文所有的實例主要還是面向Office2003的用戶;2、為了便于各位讀者理清思路,避免文章涉及面太廣,本文主要以office2003中最常用的Wd為主進行講述,有與其它Office套件相關聯(lián)的地方,將單獨說明;3、為避免學習過程中的枯燥乏味,本文沒有像傳統(tǒng)編程教材那樣以理論知識為線索展開,而是將不同的知識點放到了幾個不同的實例之中進行講述。所以,把每個實例“做”

4、一遍,細心體會每個實例的知識點,將有助于您快速掌握VBA的編程技術;單純地“看”,則無助于您的學習。本文的宗旨是——完全面向初學者!或許您還能以此為契機叩開奔向VB60或的大門,說不定您還能編出一、兩個病毒玩玩兒(當然僅限于玩玩兒,千萬別做出什么傻事來!)!好了,下面就開始我們Wd的VBA編程之旅吧,愿您旅途愉快!實例一:“你好,世界!”知識點:1、熟悉VBE的編程界面;2、什么是VB、VBE、VBA;3、什么是過程、工程。不要以為這些

5、知識點有多難,讓我們一步一步地來。啟動Wd,指向工具——宏——VB編輯器,打開VB編輯器的界面,如圖11。從零開始,步入從零開始,步入WdWd宏編程的世界(第二講)宏編程的世界(第二講)實例二:基本的對話框函數知識點:1、認識消息框函數MxgBox與輸入框函數InputBox;2、什么是常量、什么是變量、申明變量的方法是什么;3、用“&”符號連接字符串。想想我們平時與他人談話時的形式——你提問,他回答;或是他提問,你回答。我們所編寫的程

6、序,在與計算機進行交互的過程中,其形式也是這樣的一問一答。所以,幾乎所有的編程語言都提供有直接與計算機進行對話的函數,在VBA中,這樣的最基本的函數是消息函數“MsgBox”與輸入框函數“InputBox”。請輸入以下代碼并運行:’’’======還有待完善的程序一=====subsubB()B()DimDimXX=inputbox(“inputbox(“您的姓名是:您的姓名是:“)“)。Msgbox(Msgbox(“歡迎您歡迎您“&X

7、&“朋友!朋友!“)“)EndEndSubSub注意:1、在輸入“Msgbox(“歡迎您“&X&“朋友!“)”這行代碼時,括號內幾個字符串之間有空格,沒有輸入空格的話會出錯,出錯時,代碼將以紅色顯示。2、本程序運行時如果點“取消”按鈕,其實會出現(xiàn)問題,關于對這個問題的解決方法,將在后面討論。所以,我們先稱本程序為“還有待完善的程序”。(朋友們可以先試一下,看看會出現(xiàn)什么問題?)。運行效果如圖21與圖22。看到了嗎?這就是最簡單的與計算機

8、進行對話的效果。代碼解說:從SubB()到Endsub就是一個完整的過程——“B”。“InputBox(“您的姓名是:“)”這句代碼是顯示一個“輸入框”,請您輸入自己的姓名。這句代碼事實上就是一個計算機提問,人回答的“對話”過程。其中,“InputBox”函數的作用就是彈出一個輸入框,等待我們回答計算機的提問。當然,我們在回答計算機時,可能填的是“老王”也可能填的是“老李”……,這個答案本身是不固定的,所以,我們將這個答案的值賦予“變量

9、”——“X”。這下,大家可能就知道“變量”的含意了吧?在程序運行中,我們經常會遇到值不能確定,或者是可能會發(fā)生改變的某個數據,在這個時候,我們就用一個“符號”來“代替”這個可能會變化的值,這個用來代替不能確定的值的“符號”,就是“變量”。現(xiàn)在,我們刪去本程序中的“DimX”這句后,再運行一下試試效果。怎么樣,是不是感覺不到區(qū)別?(如果程序報錯說“沒有申明變量”的話,沒有關系,請接著看下面的內容。)在VBA語言中允許我們不申明變量就直接運

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論