大家好,這是我新推出的第八個教程《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