大家好,這是我新推出的第八個教程《VBA之Word應(yīng)用》,專門講解VBA在Word中的應(yīng)用。教程以“面向?qū)ο缶幊獭睘橹行?。首先,通過Word中VBA的對象和對象的屬性、方法和示例,讓人們感受到。
本教程共由3卷16章組成,其中前15章是對各種對象屬性和方法的說明,每一節(jié)都有一個特殊的例子,說明這些屬性方法的具體應(yīng)用,最后一章是對節(jié)點和特定應(yīng)用方案的說明,共28個實際工作中常見的例子。以下是第1章“對Word中的VBA的初步了解”。今天介紹了第6節(jié),Word中的對象層次結(jié)構(gòu)。
第六節(jié)Word中的對象層次結(jié)構(gòu)
這是本章最后一節(jié)課,講解Word中對象的層次結(jié)構(gòu),這一內(nèi)容對我們理解“面向?qū)ο缶幊獭狈浅S幸妗?威廉莎士比亞、面向?qū)ο缶幊?、面向?qū)ο缶幊獭⒚嫦驅(qū)ο缶幊?、面向?qū)ο缶幊獭⒚嫦驅(qū)ο缶幊?、面向?qū)ο缶幊?《VBA之Excel應(yīng)用》中也有類似的解說,同樣在Word的結(jié)構(gòu)中再次被理解。
1經(jīng)常引用的Word對象
VBA與Microsoft Word交互時,經(jīng)常參考Word中的“對象”。最常見的對象包括:
1)應(yīng)用程序大象:指Microsoft Word本身
2) Document對象:表示W(wǎng)ord文檔
3) Range對象:表示W(wǎng)ord文檔的一部分
4) Selection對象:表示選定的范圍或光標位置
5) Paragragh對象:表示文檔中的段落
6)Section對象:表示選定內(nèi)容、范圍或文檔的節(jié)。
7)Characters對象:表示文檔中的選定內(nèi)容、范圍或字符集合
8) HeaderFooter對象:表示單個頁眉或頁腳。HeaderFooter對象是HeadersFooters集合的成員。HeadersFooters集合包含指定文檔的所有頁眉和頁腳。
實際上,在VBA的Word應(yīng)用的對象參照中,Document對象處于中心位置。要打開文檔或創(chuàng)建新文檔,必須創(chuàng)建新的Document對象。每個打開或新建的文檔都將添加到Documents集合中。具有焦點的文檔稱為活動文檔(ActiveDocument)。
2 Documents集合和Document文檔
實際上,在Word中,幾乎所有任務(wù)都需要調(diào)用文檔對象或其內(nèi)容。使用VBA操作Word時,Document對象表示打開的文檔,所有Document對象都是Application對象的Documents集合的成員。
什么是文檔集合?Documents集合是當前在Word中打開的所有Document對象的集合。
例如,讓我們看一個示例,以確定文檔“示例01.docx”是否已打開、是否已打開、是否已激活,如果未打開,是否已打開。
Sub mynzK()
Dim myDoc As Document
For Each myDoc In Documents
If myDoc。Name='范例01 . docx ' then my find=true : exit for
next
If myFind True Then
Documen FileName:=Ac '\范例01.docx '
Else
文檔('示例01 ')。Activate
MsgBox '[示例01]文檔已打開
End If
End Sub
代碼屏幕截圖:
文檔已打開時運行代碼的效果:
代碼說明: (略)
事實上,在WORD的Document中,字母(Characters)構(gòu)成單詞(Words),單詞(Words)構(gòu)成句子(Sentences),句子(Sentences),所以每
一個Document對象都具有 Characters、Words、Sentences 和 Paragraghs 四個集合。此外,每個文檔具有一個包含一個或多個節(jié)的Sections集合,每一個節(jié)都有一個包含該節(jié)頁眉和頁腳的 HeadersFooters 集合。這就是Word中需要了解的一些結(jié)構(gòu),其實和EXCEL中的工作薄、工作表、單元格、行列的稱謂相類似。
3 區(qū)分字符、單詞、句子、段落、節(jié)
Word文檔就是一個巨大的字符流。這種字符流是字符(Characters)、單詞(Words)、句子(Sentence)和段落(Paragragh)的集合。所以,文檔就是一些字符。每個字符都有一定的作用。某些字符是字母、空格或制表符,另一些字符是段落標記或分頁符等等。字符Characters、單詞Words、句子Sentences、段落Paragraphs和節(jié)Sections的區(qū)分如下:
一個文檔(Document)是有幾個節(jié)(Sections)組成,一節(jié)有幾段(Paragraphs)組成,每段有幾句(Sentences)組成,每句又有幾個單詞(Words)組成,每個單詞(Words)有幾個字符(Characters)組成。
1)字符Characters組成單詞Words,
2)單詞Words組成句子Sentences
3)句子Sentences組成段落Paragraphs
4)文檔Document是一個包含一個或多個節(jié)Sections的集合,每一個節(jié)都有一個包含該節(jié)頁眉和頁腳的HeadersFooters集合。
今日內(nèi)容回向:
1 Word中的對象常用的有哪些?
2 Word中文檔集合和文檔、節(jié)、段落、句子、單詞、字符是什么樣的層次結(jié)構(gòu)?
本講內(nèi)容參考程序文件:Doc 001文檔.docm
- VBA是利用Office實現(xiàn)個人小型辦公自動化的有效手段(工具)。這是我對VBA的應(yīng)用界定。如何學(xué)習(xí)VBA呢? 概括的說就是: 學(xué)習(xí)過程中要信、解、受、持,更要有回向的業(yè)力。無論您在學(xué)習(xí)的任何階段,都要對照教程的知識點加持自己的實際工作,總會有豐厚的收獲。
- 我根據(jù)自己多年VBA實際利用經(jīng)驗,推出了八部VBA專門教程。第1套教程:VBA代碼解決方案 ;第2套教程:VBA數(shù)據(jù)庫解決方案;第3套教程:VBA數(shù)組與字典解決方案;第4套教程:VBA代碼解決方案之視頻(第一套的視頻講解);第5套教程:VBA中類的解讀和利用;第6套教程:VBA信息獲取與處理;第7套教程:VBA之EXCEL應(yīng)用;第8套教程:VBA之Word應(yīng)用(最新)。上述教程的學(xué)習(xí)順序:
① 7→1→3→2→6→5或者7→4→3→2→6→5 ② 7→8
- 第一套:VBA代碼解決方案 是VBA中各個知識點的講解,教程共147講,覆蓋絕大多數(shù)的VBA知識點,提供的程序文件更是一座不可多得的代碼寶庫,是初學(xué)及中級人員必備教程;目前這套教程提供的版本是修訂第二版,程序文件通過32位和64位兩種OFFICE系統(tǒng)測試。
- 第二套:VBA數(shù)據(jù)庫解決方案 數(shù)據(jù)庫是數(shù)據(jù)處理的專業(yè)利器,教程中詳細介紹了利用ADO連接ACCDB和EXCEL的方法和實例操作,適合中級人員的學(xué)習(xí)。目前這套教程提供的是修訂第一版教程,程序文件通過32位和64位兩種OFFICE系統(tǒng)測試。
- 第三套:VBA數(shù)組與字典解決方案 數(shù)組和字典是VBA的精華,字典是VBA代碼水平提高的有效手段,值得深入的學(xué)習(xí),是初級及中級人員代碼精進的手段。目前這套教程提供的版本是修訂第一版,程序文件通過32位和64位兩種OFFICE系統(tǒng)測試。
- 第四套:VBA代碼解決方案之視頻 是專門面向初學(xué)者的視頻講解,可以快速入門,更快的掌握這門技能。這套教程是第一套教程(修訂一版)的視頻講解,視頻更易接受。
- 第五套:VBA中類的解讀和利用 這是一部高級教程,講解類的虛無與肉身的度化,類的利用雖然較少,但仔細的學(xué)習(xí)可以促進自己VBA理論的提高。這套教程的領(lǐng)會主要是讀者的領(lǐng)悟了,領(lǐng)悟一種佛學(xué)的哲理。目前這套教程提供的版本是修訂第一版,程序文件通過32位和64位兩種OFFICE系統(tǒng)測試。
- 第六套教程:VBA信息獲取與處理,這是一部高級教程,涉及范圍更廣,實用性更強,面向中高級人員。教程共二十個專題,包括:跨應(yīng)用程序信息獲得、隨機信息的利用、電子郵件的發(fā)送、VBA互聯(lián)網(wǎng)數(shù)據(jù)抓取、VBA延時操作,剪切板應(yīng)用、Split函數(shù)擴展、工作表信息與其他應(yīng)用交互,F(xiàn)SO對象的利用、工作表及文件夾信息的獲取、圖形信息的獲取以及定制工作表信息函數(shù)等等內(nèi)容。程序文件通過32位和64位兩種OFFICE系統(tǒng)測試。
- 第七套教程:VBA之EXCEL應(yīng)用 這是一部初級教程這部教程共三冊,從從創(chuàng)建宏、對話框、工作簿和工作表對象、單元格對象等基礎(chǔ)內(nèi)容講起,到循環(huán)結(jié)構(gòu)、錯誤處理、字符串操作、日期和時間、事件、數(shù)組應(yīng)用,函數(shù)過程等方面,一直講解到控件和窗體對象的應(yīng)用都是我們提高自己EXCEL水平的必須。
- 第八套教程:VBA之WORD應(yīng)用 是圍繞“面向?qū)ο缶幊獭闭归_的講解,讓大家充分認識Word中VBA的對象,以及對象的屬性、方法及利用。教程共分三冊,十六章,其中前十五章是各種對象屬性、方法的講解,每節(jié)都有專門的實例說明這些屬性方法的具體應(yīng)用,最后一章是結(jié)和具體應(yīng)用場景的講解,詳細講解了二十八個實際工作中有代表性的實例,緊扣word數(shù)據(jù)的批量處理,發(fā)揮VBA的長處。本套教程實例眾多,大家可以拿來即用,或者修正后加以利用。由于這套教程是圍繞“面向?qū)ο缶幊獭眮碚归_,建議大家先學(xué)《VBA之Excel應(yīng)用》,對VBA中的對象、屬性、方法、事件有一定認識后再來學(xué)習(xí)這套教程。
1.《【word表格層次結(jié)構(gòu)怎么增加】Word中的對象層次結(jié)構(gòu)》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識,僅代表作者本人觀點,與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《【word表格層次結(jié)構(gòu)怎么增加】Word中的對象層次結(jié)構(gòu)》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。
3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/keji/2519487.html