国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

在VisualBasic6.0中創(chuàng)建Word文檔

2019-11-18 17:41:22
字體:
供稿:網(wǎng)友
摘要:分析了Word對象模型的結(jié)構(gòu),特別是Document對象及其使用方法,提出了在VisualBasic中創(chuàng)建Word格式文檔的方法,并給出了該方法的應(yīng)用實(shí)例。

關(guān)鍵詞:VisualBasic,Word對象模型,文檔

引言

  Word文檔是實(shí)際工作學(xué)習(xí)中最為常用的文檔格式之一。

  隨著社會信息化程度的提高,一些傳統(tǒng)的由人工完成工作逐漸轉(zhuǎn)向由計(jì)算機(jī)來處理。計(jì)算機(jī)自動組卷系統(tǒng)便是一個典型的例子。為了追求更高的效率,一些計(jì)算機(jī)自動組卷系統(tǒng)的單位用戶要求由軟件輸出Word格式的試卷不需排版直接供印刷使用。

  由于MicrosoftOffice套件的普及,Word文檔、電子表格文檔、電子幻燈片等文檔日漸常用。雖然在Office中各個程序的文檔可以方便地轉(zhuǎn)換,但是這種轉(zhuǎn)換是以失去文檔原本的格式為代價(jià)的。例如,在自動組卷系統(tǒng)中,存儲在access數(shù)據(jù)庫中的試卷可以通過Access提供的導(dǎo)出功能產(chǎn)生Word文檔,但產(chǎn)生的文檔是無格式的,需花費(fèi)大量時(shí)間重新排版方可符合用戶在試卷格式上的要求。

  針對這一問題,本文討論通過研究Word對象模型,提出使用該對象模型創(chuàng)建符合用戶所要求的特定格式的Word文檔的方法。

Word對象模型

  1、Word對象模型層次結(jié)構(gòu)

  對象是VisualBasic的基石,幾乎在VisualBasic中的每個操作都與修改對象有關(guān)。Word的任何元素(如文檔、表格、段落、域、書簽等)都可以用VisualBasic中的對象來代表。

  對象代表一個Word的元素,如文檔、段落、書簽或單個的字符。集合也是一個對象,該對象包含其他數(shù)個對象,通常這些對象屬于相同的類型,例如,一個集合對象中可包含文檔中的所有書簽對象。通過使用屬性和方法,可以修改單個的對象,也可修改整個的對象集合。

  MicrosoftWordVisualBasic提供一套完整的Word對象模型,這是一個以application為頂層對象的對象層次結(jié)構(gòu)。其結(jié)構(gòu)如圖-1所示。

->->

  對象由兩種類型的成員構(gòu)成,一種是屬性,第二種成員是方法。

  屬性是對象的一個特性或者該對象行為的一個方面。例如,文檔屬性包含名稱、內(nèi)容、保存狀態(tài)以及是否啟用修訂。要更改一個對象的特征,可以修改其屬性值。要設(shè)置一個屬性的值,需在對象的后面緊接一個句點(diǎn)、屬性名稱、一個等號及新的屬性值。下面的示例在"MyDoc.doc"文檔中啟用修訂。

->Documents("MyDoc.doc").TrackRevisions=True->

  方法是對象可以進(jìn)行的動作。例如,只要文檔可以打印,Document對象就具有
  可應(yīng)用Documents集合的Close方法關(guān)閉所有的文檔。下面的代碼在不保存修改的情況下關(guān)閉所有的文檔。

->Documents.CloseSaveChanges:=wdDoNotSaveChanges->

在VisualBasic中創(chuàng)建Word文檔

  1、VisualBasic中創(chuàng)建Document對象

  所有的工作都從Document對象開始,首先在VisualBasic中創(chuàng)建一個Document對象的實(shí)例,然后就可以對該實(shí)例進(jìn)行各種可控制:

->DimnewDocAsWord.Document
SetnewDoc=newWord.Document->

  一旦創(chuàng)建了Document對象,就可以設(shè)置文檔的缺省格式,通過設(shè)置Content子對象的
->
  該系統(tǒng)產(chǎn)生的試卷要求直接用于考核和選拔基層干部的考試中,首先由出題者輸入試卷參數(shù),即組卷規(guī)則,然后由軟件自動組卷并輸出Word格式的試卷。筆者應(yīng)用上述方法開發(fā)的軟件系統(tǒng)完全滿足了用戶需求。系統(tǒng)現(xiàn)已投入運(yùn)行,極大地提高了工作效率,獲得了用戶的好評。

結(jié)束語

  本文提出的在VisualBasic中創(chuàng)建Word文檔的方法基于對象模型,實(shí)用性強(qiáng),也可以用于其它支持ActiveX的開發(fā)平臺中。->


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 栖霞市| 抚宁县| 商洛市| 娄烦县| 新源县| 盐亭县| 儋州市| 高碑店市| 自贡市| 宿松县| 桃园市| 上饶县| 同德县| 金乡县| 庆城县| 怀来县| 襄汾县| 平顺县| 广丰县| 汾阳市| 遂宁市| 宝清县| 依兰县| 金阳县| 德清县| 康保县| 双辽市| 尼木县| 福建省| 花莲县| 鄂托克旗| 惠安县| 泗洪县| 鹤壁市| 辰溪县| 石狮市| 昌宁县| 望江县| 齐齐哈尔市| 射阳县| 吉木萨尔县|