大家好,我新推出的《VBA之Word應(yīng)用》教程是專門介紹VBA在Word中的應(yīng)用,以“面向?qū)ο缶幊獭睘橹行?,告訴大家VBA在Word中的對(duì)象和對(duì)象的屬性、方法的使用。通過本教程的學(xué)習(xí),很多學(xué)員可以擴(kuò)展自己的VBA應(yīng)用程序。本教程共由3卷16章組成,其中前15章是對(duì)各種對(duì)象屬性和方法的說(shuō)明,每一節(jié)都有一個(gè)特殊的例子,說(shuō)明這些屬性方法的具體應(yīng)用,最后一章是對(duì)節(jié)點(diǎn)和特定應(yīng)用方案的說(shuō)明,共28個(gè)實(shí)際工作中常見的例子。以下是第1章“對(duì)Word中的VBA的初步了解”。今天第三節(jié)“Word中的對(duì)象”(Objects)的理解和示例。
第三節(jié)對(duì)Word中對(duì)象(對(duì)象)的理解和例子
你好,我繼續(xù)WORD VBA的解釋。這個(gè)講座的內(nèi)容仍然是基本知識(shí)的解說(shuō)。前兩節(jié)介紹了如何錄制和運(yùn)行宏。以下內(nèi)容是了解Word中的對(duì)象(Objects)、屬性和方法(Methods)。在前面的說(shuō)明中,VBA是面向?qū)ο蟮木幊陶Z(yǔ)言。學(xué)習(xí)VBA的過程是深入了解對(duì)象(Objects)、屬性(Properties)、方法(Methods)和事件(Event)的過程,Word VBA的學(xué)習(xí)過程也是如此。名為Word的應(yīng)用程序中的對(duì)象是以下對(duì)象的屬性?對(duì)象的方法是什么?作為基本的知識(shí)點(diǎn)理解,下面幾節(jié)將詳細(xì)介紹。
1 Word中的“對(duì)象”(objects)和“集合”(collections)
對(duì)象表示W(wǎng)ord中的元素,如“文檔”(Document)、“段落”(Paragraph)、“書簽”(Bookmark)或“單個(gè)字符”(character)。集合是包含多個(gè)對(duì)象(通常是同一類型)的對(duì)象。例如,文檔中的所有書簽對(duì)象都包含在一個(gè)集合對(duì)象中。使用特性和方法(Methods)可以更改單個(gè)對(duì)象或整個(gè)對(duì)象集合。下面通過“文檔”和“段落”這兩個(gè)對(duì)象簡(jiǎn)要介紹了對(duì)象的概念和操作。
2 Document對(duì)象和Documents集合
代表文檔的Document對(duì)象是Documents集合的成員。Documents集合包含當(dāng)前在Word中打開的所有Document對(duì)象。
使用Documents(索引)。其中index是文檔名稱或索引號(hào),返回單個(gè)文檔對(duì)象。下面的示例關(guān)閉名為“示例01.doc”的文檔,但不保存更改。
Sub mynzB()
文檔('示例01 ')。close savechanges :=wddonotsavechanges
End Sub
索引號(hào)表示文檔在文檔集合中的位置。下面的示例激活Documents集合中的第一個(gè)文檔:
Sub mynzC()
Documents(1)。Activate
End Sub
可以使用ActiveDocument屬性引用具有焦點(diǎn)的文檔。下面的示例使用activate方法激活名為示例01的文檔。此示例還在打印文檔之前將頁(yè)面方向設(shè)置為橫向模式。
Sub mynzD()
文檔('示例01 ')。Activate
Ac=wdOrientLandscape
交流電
End Sub
3 Paragraph對(duì)象和Paragraphs集合
Paragraph物件,代表選取范圍、范圍或文件中的段落。Paragraph對(duì)象是Paragraphs集合的成員。Paragraphs集合包含文檔中的選定內(nèi)容、范圍或所有段落。
使用Paragraphs(索引)返回paragraph對(duì)象。其中Index是索引編號(hào)。下面的示例將活動(dòng)文檔的第一段向右對(duì)齊:
“Sub mynzE()”將活動(dòng)文檔的第一段向右對(duì)齊。
Dim myDoc As Document
Set myDoc=Documen '\范例01.docx ')
文檔('示例01 ')。Activate
交流(1)。alignment=wdalignparagraphright
End Sub
代碼屏幕截圖:
代碼執(zhí)行效果:
p>使用add、InsertParagraph、InsertParagraphAfter或InsertParagraphBefore方法可向文檔中添加一個(gè)新的空白段落。
以下示例在所選內(nèi)容的第一段前添加一個(gè)段落標(biāo)記。
Sub mynzF() '所選內(nèi)容的第一段前添加一個(gè)段落標(biāo)記
Dim myDoc As Document
Set myDoc = Documen & "\示例01.docx")
Documents("示例01").Activate
Selec Range:=Selec(1).Range
End Sub
代碼的截圖:
代碼的執(zhí)行效果:
以下示例同樣在所選內(nèi)容的第一段前添加一個(gè)段落標(biāo)記。
Selec(1).Range.InsertParagraphBefore
今日內(nèi)容回向:
1 如何理解Word中的對(duì)象和集合?
2 Word中的對(duì)象主要有哪些?
3 什么是Document對(duì)象和Documents集合?
4 什么是Paragraph對(duì)象和Paragraphs集合?
本講內(nèi)容參考程序文件:Doc 001文檔.docm
- VBA是利用Office實(shí)現(xiàn)個(gè)人小型辦公自動(dòng)化的有效手段(工具)。這是我對(duì)VBA的應(yīng)用界定。如何學(xué)習(xí)VBA呢? 概括的說(shuō)就是: 學(xué)習(xí)過程中要信、解、受、持,更要有回向的業(yè)力。無(wú)論您在學(xué)習(xí)的任何階段,都要對(duì)照教程的知識(shí)點(diǎn)加持自己的實(shí)際工作,總會(huì)有豐厚的收獲。
- 我根據(jù)自己多年VBA實(shí)際利用經(jīng)驗(yàn),推出了八部VBA專門教程。第1套教程:VBA代碼解決方案 ;第2套教程:VBA數(shù)據(jù)庫(kù)解決方案;第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中各個(gè)知識(shí)點(diǎn)的講解,教程共147講,覆蓋絕大多數(shù)的VBA知識(shí)點(diǎn),提供的程序文件更是一座不可多得的代碼寶庫(kù),是初學(xué)及中級(jí)人員必備教程;目前這套教程提供的版本是修訂第二版,程序文件通過32位和64位兩種OFFICE系統(tǒng)測(cè)試。
- 第二套:VBA數(shù)據(jù)庫(kù)解決方案 數(shù)據(jù)庫(kù)是數(shù)據(jù)處理的專業(yè)利器,教程中詳細(xì)介紹了利用ADO連接ACCDB和EXCEL的方法和實(shí)例操作,適合中級(jí)人員的學(xué)習(xí)。目前這套教程提供的是修訂第一版教程,程序文件通過32位和64位兩種OFFICE系統(tǒng)測(cè)試。
- 第三套:VBA數(shù)組與字典解決方案 數(shù)組和字典是VBA的精華,字典是VBA代碼水平提高的有效手段,值得深入的學(xué)習(xí),是初級(jí)及中級(jí)人員代碼精進(jìn)的手段。目前這套教程提供的版本是修訂第一版,程序文件通過32位和64位兩種OFFICE系統(tǒng)測(cè)試。
- 第四套:VBA代碼解決方案之視頻 是專門面向初學(xué)者的視頻講解,可以快速入門,更快的掌握這門技能。這套教程是第一套教程(修訂一版)的視頻講解,視頻更易接受。
- 第五套:VBA中類的解讀和利用 這是一部高級(jí)教程,講解類的虛無(wú)與肉身的度化,類的利用雖然較少,但仔細(xì)的學(xué)習(xí)可以促進(jìn)自己VBA理論的提高。這套教程的領(lǐng)會(huì)主要是讀者的領(lǐng)悟了,領(lǐng)悟一種佛學(xué)的哲理。目前這套教程提供的版本是修訂第一版,程序文件通過32位和64位兩種OFFICE系統(tǒng)測(cè)試。
- 第六套教程:VBA信息獲取與處理,這是一部高級(jí)教程,涉及范圍更廣,實(shí)用性更強(qiáng),面向中高級(jí)人員。教程共二十個(gè)專題,包括:跨應(yīng)用程序信息獲得、隨機(jī)信息的利用、電子郵件的發(fā)送、VBA互聯(lián)網(wǎng)數(shù)據(jù)抓取、VBA延時(shí)操作,剪切板應(yīng)用、Split函數(shù)擴(kuò)展、工作表信息與其他應(yīng)用交互,F(xiàn)SO對(duì)象的利用、工作表及文件夾信息的獲取、圖形信息的獲取以及定制工作表信息函數(shù)等等內(nèi)容。程序文件通過32位和64位兩種OFFICE系統(tǒng)測(cè)試。
- 第七套教程:VBA之EXCEL應(yīng)用 這是一部初級(jí)教程這部教程共三冊(cè),從從創(chuàng)建宏、對(duì)話框、工作簿和工作表對(duì)象、單元格對(duì)象等基礎(chǔ)內(nèi)容講起,到循環(huán)結(jié)構(gòu)、錯(cuò)誤處理、字符串操作、日期和時(shí)間、事件、數(shù)組應(yīng)用,函數(shù)過程等方面,一直講解到控件和窗體對(duì)象的應(yīng)用都是我們提高自己EXCEL水平的必須。
- 第八套教程:VBA之WORD應(yīng)用 是圍繞“面向?qū)ο缶幊獭闭归_的講解,讓大家充分認(rèn)識(shí)Word中VBA的對(duì)象,以及對(duì)象的屬性、方法及利用。教程共分三冊(cè),十六章,其中前十五章是各種對(duì)象屬性、方法的講解,每節(jié)都有專門的實(shí)例說(shuō)明這些屬性方法的具體應(yīng)用,最后一章是結(jié)和具體應(yīng)用場(chǎng)景的講解,詳細(xì)講解了二十八個(gè)實(shí)際工作中有代表性的實(shí)例,緊扣word數(shù)據(jù)的批量處理,發(fā)揮VBA的長(zhǎng)處。本套教程實(shí)例眾多,大家可以拿來(lái)即用,或者修正后加以利用。由于這套教程是圍繞“面向?qū)ο缶幊獭眮?lái)展開,建議大家先學(xué)《VBA之Excel應(yīng)用》,對(duì)VBA中的對(duì)象、屬性、方法、事件有一定認(rèn)識(shí)后再來(lái)學(xué)習(xí)這套教程。
1.《【word文字中怎么編輯對(duì)象】對(duì)Word中對(duì)象(Objects)的理解和示例》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無(wú)關(guān),侵刪請(qǐng)聯(lián)系頁(yè)腳下方聯(lián)系方式。
2.《【word文字中怎么編輯對(duì)象】對(duì)Word中對(duì)象(Objects)的理解和示例》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。
3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來(lái)源地址,http://f99ss.com/keji/2515784.html