激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

VBA在限定Excel工作表用戶(hù)按鈕中的應用

時(shí)間:2024-10-14 13:02:14 計算機畢業(yè)論文 我要投稿
  • 相關(guān)推薦

VBA在限定Excel工作表用戶(hù)按鈕中的應用

摘 要 通過(guò)研究VBE及其下層對象的訪(fǎng)問(wèn)方法,本文詳細地探討了按鈕過(guò)程的代碼控制技術(shù),從而實(shí)現了Excel測試軟件中工作表用戶(hù)按鈕的執行限定。


關(guān)鍵詞 按鈕過(guò)程 VBE 下層對象 代碼限定

1 引言
作為一個(gè)優(yōu)秀的表格處理軟件和系統開(kāi)發(fā)平臺,Excel擁有許多無(wú)可替代的優(yōu)勢;贓xcel環(huán)境開(kāi)發(fā)的管理信息系統,具有操作直觀(guān)性強、開(kāi)發(fā)周期短的特點(diǎn),因此形成了熟悉Excel操作的廣大用戶(hù)。為了保證開(kāi)發(fā)系統的正常渠道流通及著(zhù)作者利益,必須保護系統的使用權限,本文通過(guò)VBA的開(kāi)發(fā)應用,提出了一種Excel工作表用戶(hù)按鈕的限定方法,以此來(lái)完善其系統測試軟件的功能。
2 限定按鈕執行及其對應過(guò)程代碼
限定工作表用戶(hù)按鈕的執行包括兩個(gè)方面的含義,即限定其按鈕對象的顯示及其指定宏過(guò)程代碼的有效性,兩者結合在一起加以實(shí)現,才能起到既展現軟件功能,又真正限制其過(guò)分執行操作的作用,從而體現對用戶(hù)軟件的測試目的。
2.1 查找按鈕執行過(guò)程代碼
限定按鈕對象及其執行代碼,首要的問(wèn)題便是獲得其對應的執行代碼過(guò)程名,并在當前工程的所有代碼模塊中查找其代碼位置。
實(shí)踐表明,按鈕對象與圖形圖像和藝術(shù)字體一樣,都屬于Shape形狀對象,它們都有其對應的OnAction屬性,代表其被指定的宏過(guò)程代碼名稱(chēng)。需要指出的是窗體類(lèi)型按鈕對應的宏過(guò)程代碼一般位于工程的標準模塊中,而ActiveX按鈕過(guò)程代碼則位于工作表代碼模塊中,且其對應的正確執行過(guò)程名為其按鈕名與相應的事件名的連接串。為了查找某個(gè)按鈕對應的過(guò)程代碼,需要對VBE(Visual Basic 編輯器)的下層對象VBComponents進(jìn)行搜索。VBComponents對象代表VBE編輯器下的各個(gè)代碼模塊VBComponent。通過(guò)對某一VBComponent的下一層對象CodeModule的相關(guān)屬性的訪(fǎng)問(wèn),可以獲得諸如模塊代碼總行數等信息,也可以通過(guò)其Find方法查找指定內容的代碼行。下面即為查找按鈕過(guò)程、處理按鈕過(guò)程代碼的算法代碼。
SheetsCount = ActiveWorkbook.Worksheets.Count
'對所有工作表中的所有按鈕對象循環(huán)
For i = 1 To SheetsCount
Set MySheet = Worksheets(i)
MySheet.Activate
For Each sh In MySheet.Shapes
sh.Visible = True
sh.Select
'取得選定對象所對應的過(guò)程名
MyProname = sh.OnAction
'對于A(yíng)ctiveX按鈕,則只取得其onClick事件過(guò)程名
If sh.Type = msoOLEControlObject Then
MyProname = sh.Name

【VBA在限定Excel工作表用戶(hù)按鈕中的應用】相關(guān)文章:

Excel在教學(xué)與管理中的應用03-21

論Excel在日常工作中的應用03-27

淺析Excel數據分析在醫學(xué)統計中的應用03-18

用戶(hù)訪(fǎng)問(wèn)模式挖掘及在電子商務(wù)中的應用03-22

淺析Excel函數在飛機大修工時(shí)收益計算中的應用03-11

Excel Web組件的應用(一)03-07

土木工程畢業(yè)論文-Excel在水文要素計算中的應用03-05

Excel表格程序在輔助評價(jià)醫院護理工作滿(mǎn)意度中的應用研究03-01

抗生素效價(jià)測定中EXCEL表的多碟兼容性03-02

淺論網(wǎng)絡(luò )環(huán)境下用戶(hù)標注的價(jià)值與應用03-05

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频