版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、在 Windows 7 環(huán)境下封裝 Excel VBA 代碼一、安裝Visual Basic 6.0在Windows 7 下安裝Visual Basic 6.0安裝會遇到一些兼容性問題,而Windows XP 則很順利。當某些程序必須要在Windows 7 下調試的時候,就一定要面對Windows 7 了。(一)進入安裝文件夾,點擊“Setup.exe”運行Visual Basic 6.0安裝程序。(二)出現(xiàn)兼容性問題提示,單擊“運行程序”。(三)進入Visual Basic 6.0安裝向導,單擊“下一步”。(四)出現(xiàn)“最終用戶許可協(xié)議”對話框,選擇“接受協(xié)議”,單擊“下一步”。(五)進入“產(chǎn)
2、品和用戶ID”對話框,在“請輸入產(chǎn)品的ID號”處輸入ID號,全部輸入0至9中的任意一個,然后單擊“下一步”。(六)保持默認選擇“安裝Visual Basic 6.0中文企業(yè)版”,單擊“下一步”。(七)選擇公用安裝文件夾,采取默認或自定義均可。然后單擊“下一步”(八)再次出現(xiàn)兼容性問題提示,直接單擊“運行程序”。(九)進入Visual Basic 6.0 安裝程序,單擊“繼續(xù)”后,單擊“確定”。(十)出現(xiàn)“發(fā)現(xiàn)了舊版本的Visual SourceSafe”提示,選擇“是”(十一)在選擇安裝類型對話框中,封裝 Excel VBA 代碼選擇“典型安裝”即可。(十二)出現(xiàn)“使用新的Visual Sou
3、rceSafe數(shù)據(jù)庫格式”提示,選擇“是”(十三)開始Visual Basic 6.0安裝。(十四)安裝完畢,單擊“重新啟動Windows”。重新啟動Windows后,自動彈出下面的對話框。如果需要幫助文檔,可單擊“下一步”繼續(xù)安裝MSDN,對于Visual Basic 6.0的初學者,建議安裝。在安裝MSDN過程中,插入MSDN安裝盤按照提示進行安裝。如果不需要幫助文檔,單擊“退出”,Visual Basic 6.0安裝完成。二、運行Visual Basic 6.0由于在Windows 7下運行Visual Basic 6.0存在兼容性問題,因此必須對其進行設置才可正常運行。(一)單擊“開始
4、所有程序Microsoft Visual Basic 6.0 中文版”,用鼠標右擊“Microsoft Visual Basic 6.0 中文版”,點擊“屬性”。(二)在彈出的“Microsoft Visual Basic 6.0 中文版屬性”對話框中,勾選“以兼容模式運行這個程序”與“以管理員身份運行此程序”其中之一,如兩者都不勾選,也可在點擊“Microsoft Visual Basic 6.0 中文版”時以管理員身份運行,否則將彈出下面的錯誤:(三)勾選“禁用視覺主題”、“禁用桌面元素”或兩者均勾選,以使程序運行流暢。至此,Visual Basic 6.0可以正常運行了。我們封閉一個Ex
5、cel VBA 代碼試試。(四)運行Visual Basic 6.0中文版,在自動彈出的“新建工程”對話框中選擇“ActiveX Dll”。(五)在代碼框中輸入如下代碼:Sub Test() MsgBox "Welcome to Excel VBA!"End Sub“MsgBox "Welcome to Excel VBA!"”這段代碼顯示一條彈出信息,雖然很簡單,但卻可以測試Visual Basic 6.0封裝Excel VBA 代碼是否正常。代碼輸入完畢后,單擊“工程引用”,對封裝應用程序進行設置。在彈出的“引用-工程1”對話框中,勾選“Micros
6、oft Excel 12.0 Object Library”和“Microsoft Office 12.0 Object Library”。這里的12.0指的是Office 2007,Office 2003是11.0,Office 2010是14.0,Office 2013是15.0,外國人認為13是不吉利的數(shù)字,因而是沒有13.0的。勾選完畢后單擊“確定”。(六)接下保存“工程1”到一個指定文件夾,然后單擊“文件生成工程1.dll”,如果沒有什么提示,生成“ActiveX Dll”成功。(七)在Excel VBA 中調用剛才生成的“工程1.dll”。進入VBA前請首先啟用宏或對宏安全性進行設
7、置。打開或新建一個工作薄,進入VBE編輯環(huán)境,單擊“工具引用”,在彈出的“引用-VBAProject”對話框中單擊“瀏覽”找到“工程1.dll”,單擊“打開”,最后再單擊“確定”。(八)在VBE編輯環(huán)境中雙擊“ThisWorkbook”對象,輸入如下代碼:Private Sub Workbook_Open() '注冊工程1.dllShell "Regsvr32 /s " & VBA.Chr(34) & ThisWorkbook.Path & "工程1.dll" & VBA.Chr(34), vbHideEnd Su
8、bPrivate Sub Workbook_BeforeClose(Cancel As Boolean) '反注冊工程1.dllShell "Regsvr32 /u /s " & VBA.Chr(34) & ThisWorkbook.Path & "工程1.dll" & VBA.Chr(34), vbHideEnd Sub關閉VBE環(huán)境,在Sheet1工作表中插入一個按鍵,添加如下代碼:Private Sub CommandButton1_Click() Dim kk As New Class1 ' Cla
9、ss1是類模塊名稱 kk.Test ' Test是Class1中的過程名稱 Set kk = NothingEnd Sub在上述代碼中,“Dim kk As New Class1”設置一個對象kk,“kk.Test”引用kk對象中的Test過程。(九)關閉VBE環(huán)境,單擊“CommandButton1”試試。Visual Basic 6.0 封裝Excel VBA 代碼環(huán)境安裝測試完畢。如果以后出現(xiàn)錯誤提示,錯誤是在Visual Basic 6.0中的代碼。Visual Basic 6.0最多只能在Windows 7下兼容安裝,在Windows 8中就不能安裝了。在封裝EXcel VBA代碼時需注意,在Wind
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年股東股權轉讓合同書(含保密協(xié)議)
- 2024廣告創(chuàng)意設計及實施合同樣本版B版
- 2024年離異夫婦對大學生子女撫養(yǎng)安排
- 2024年股權贈與協(xié)議模板3篇
- 2024年跨國貨物買賣履行合同
- 2025年度防雨棚施工安全監(jiān)督及驗收合同2篇
- 物理專業(yè)英語詞匯-Q
- 三年級上冊信息技術教學計劃4篇
- 2025年度果樹租賃與果樹品種研發(fā)合作協(xié)議3篇
- 圖形的相似教學反思7篇
- GB 18399-2001棉花加工機械安全要求
- 復旦大學留學生(本科)漢語入學考試大綱
- 送達地址確認書(完整版)
- 試講 關注合理營養(yǎng)與食品安全課件
- 2022年同等學力人員申請碩士學位日語水平統(tǒng)一考試真題
- 長距離輸氣管線工藝設計方案
- 北師大版小學五年級上冊數(shù)學第六單元《組合圖形的面積》單元測評培優(yōu)試卷
- 用特征方程求數(shù)列的通項
- 甲醇濃度密度對照表0~40
- 四年級奧數(shù)題(一)找規(guī)律
- 會計學原理課后習題與答案
評論
0/150
提交評論