溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

在易語(yǔ)言中使用類型庫(kù)的方法

發(fā)布時(shí)間:2020-10-04 14:30:29 來(lái)源:腳本之家 閱讀:166 作者:易語(yǔ)言幫助手冊(cè) 欄目:編程語(yǔ)言

如何在易語(yǔ)言中使用類型庫(kù)

如何在易語(yǔ)言中使用類型庫(kù),我們下面用一個(gè)小例程來(lái)說(shuō)明,首先打開(kāi)“易語(yǔ)言”

選擇“工具”→“類型庫(kù)及OCX組件—〉支持庫(kù)”注冊(cè)word類型庫(kù)。

在易語(yǔ)言中使用類型庫(kù)的方法

然后左邊支持庫(kù)表中會(huì)出現(xiàn)word的類型庫(kù)

在易語(yǔ)言中使用類型庫(kù)的方法

然后我們?cè)诖绑w中畫(huà)上兩個(gè)按鈕以便我們使用,至于旁邊畫(huà)的那個(gè)com控件我們等一下

在易語(yǔ)言中使用類型庫(kù)的方法

現(xiàn)在我們開(kāi)始寫(xiě)入代碼,如果按照com對(duì)象的方法來(lái)操作word,我們就要先創(chuàng)建一個(gè)word的對(duì)象,連接“Word.Application”,其實(shí)這也是調(diào)用“word”對(duì)象中的“Application”對(duì)象,但是現(xiàn)在不用這樣了,通過(guò)類型庫(kù)我們可以直接來(lái)操作“Application”首先我們創(chuàng)建一個(gè)程序集變量,類型為“Application” ,這樣我們就可以直接操作“Application”中的命令

在易語(yǔ)言中使用類型庫(kù)的方法

在“_按鈕1_被單擊”事件中輸入

在易語(yǔ)言中使用類型庫(kù)的方法

這兩行代碼的作用是首先將word的可視屬性設(shè)置為“”,然后再將word的標(biāo)題改為“易語(yǔ)言word”,運(yùn)行一下看看效果,是不是改變了?

以前我們用com對(duì)象操作word可以通過(guò)word對(duì)象提供的“quit”命令來(lái)結(jié)束word,但是并沒(méi)有相應(yīng)的觸發(fā)事件,我們只能使用,不能在這些事件中處理其他事情,現(xiàn)在可以做到了,我們上面看到的窗體上畫(huà)的那個(gè)com控件就可以起到這個(gè)作用,我們?cè)谟疫吔M件箱中選擇這個(gè)控件畫(huà)到窗體上。

在易語(yǔ)言中使用類型庫(kù)的方法

這個(gè)就是word對(duì)象中“Application”對(duì)象的所有觸發(fā)事件,我們?cè)谶x擇“Application事件1”下來(lái)它的事件組合框選擇“quit”事件

在易語(yǔ)言中使用類型庫(kù)的方法

會(huì)在代碼區(qū)生成一個(gè)“_Application事件1_Quit”子程序,我們?cè)龠@個(gè)子程序下面輸入如下代碼

在易語(yǔ)言中使用類型庫(kù)的方法

這只是“Application”對(duì)象的一個(gè)觸發(fā)事件,我們?cè)趺床拍苡|發(fā)他呢?在“_按鈕2_被單擊”子程序中輸入如下代碼

在易語(yǔ)言中使用類型庫(kù)的方法

現(xiàn)在我們運(yùn)行代碼,先單擊按鈕1創(chuàng)建,再單擊按鈕2關(guān)閉word,你會(huì)發(fā)現(xiàn)并沒(méi)有觸發(fā)“_Application事件1_Quit”事件,沒(méi)有彈出信息框,因?yàn)槲覀冸m然調(diào)用了“_Application事件1_Quit”事件,但是并沒(méi)有將“_Application事件1_Quit”事件和“Application”掛鉤,我們必須在“__啟動(dòng)窗口_創(chuàng)建完畢”將這個(gè)事件和“Application”掛鉤,不然是無(wú)法觸發(fā)這個(gè)事件的。

在易語(yǔ)言中使用類型庫(kù)的方法

這樣我們運(yùn)行word,單擊按鈕2結(jié)束,就會(huì)出現(xiàn)信息框了。

在易語(yǔ)言中使用類型庫(kù)的方法

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)億速云的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI