一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

打開工作簿后只顯示用戶窗體的方法探討

 yuxinrong 2009-12-19
除不斷學(xué)習(xí)并分享新的文章外,將以前自認(rèn)為好的文章慢慢撿起來,與大家共享,也存?zhèn)€檔,呵呵……
問題起源
這是一位網(wǎng)友提出的問題:如何通過一個(gè)窗體錄入數(shù)據(jù),但是我又不想讓人看到整個(gè)EXCEL工作薄。簡單的說,就是打開某個(gè)EXCEL文件之后,我只看到一個(gè)窗體,然后我就通過該窗體錄入數(shù)據(jù),保存之后,所輸入的數(shù)據(jù)就存在EXCEL文件里。
準(zhǔn)備示例用戶窗體
在VBE編輯器中,插入一個(gè)用戶窗體,并在其中添加控件,如下圖所示:

其相應(yīng)的代碼為:
Private Sub CommandButton1_Click()
Dim i As Long
i = Worksheets("sheet1").Range("A65536").End(xlUp).Row
If Range("A1") = "" Then
Range("A1") = TextBox1.Text
Else
i = i + 1
Range("A" & i) = TextBox1.Text
End If
TextBox1.Text = ""
TextBox1.SetFocus
End Sub

幾種方法探討
要使代碼在工作簿打開時(shí)執(zhí)行,則應(yīng)利用Workbook_Open事件。一般應(yīng)該將代碼放置在ThisWorkbook模塊中,這樣在打開該工作簿時(shí)會執(zhí)行其中的代碼。
1、下面的代碼,打開工作簿后,工作表均隱藏,只顯示用戶窗體,但Excel菜單和工具欄仍顯示。

Private Sub Workbook_Open()
UserForm1.Show
Workbooks("Sample1.xls").Windows(1).Visible = False
End Sub

詳見示例Sample1.xls。
2、下面的代碼,在打開工作簿后,將只顯示用戶窗體。

Private Sub Workbook_Open()
'最小化窗口
  Application.WindowState = xlMinimized
'顯示用戶窗體
  UserForm1.Show
End Sub

若需在關(guān)閉用戶窗體后,工作簿也隨之前閉,則在用戶窗體關(guān)閉事件中,添加下面的代碼:

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
ThisWorkbook.Close
End Sub

當(dāng)關(guān)閉用戶窗體時(shí),Excel會提示用戶是否保存對工作簿的修改,單擊“是”將保存工作簿并退出。若要默認(rèn)關(guān)閉用戶窗體并自動保存工作簿,則添加下面的代碼:

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
ThisWorkbook.Close SaveChanges:=True
End Sub

詳見示例Sample2.xls。
3、下面的示例代碼,將徹底隱藏工作簿。在打開工作簿后,該工作簿將被隱藏,而只顯示用戶窗體,即將用戶窗體當(dāng)作用戶輸入界面,工作簿當(dāng)作后臺數(shù)據(jù)存儲和處理。

Private Sub Workbook_Open()
'隱藏工作簿
    Application.Visible = False
'顯示用戶窗體
    UserForm1.Show
End Sub

詳見示例Sample3.xls
注意:此時(shí),Excel將在后臺運(yùn)行,要退出該Excel應(yīng)用程序,必須結(jié)束其進(jìn)程。

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    激情内射亚洲一区二区三区| 日韩欧美国产精品自拍| 亚洲中文字幕三区四区| 色一情一乱一区二区三区码| 91福利免费一区二区三区| 日韩在线免费看中文字幕| 自拍偷女厕所拍偷区亚洲综合| 美女被后入福利在线观看| 高潮日韩福利在线观看| 人体偷拍一区二区三区| 亚洲国产成人av毛片国产| 日本人妻精品有码字幕| 亚洲中文字幕在线乱码av| 欧美午夜视频免费观看| 国产麻豆精品福利在线| 午夜精品久久久99热连载| 中文字幕日韩欧美一区| 久久大香蕉精品在线观看| 日韩毛片视频免费观看| 女人高潮被爽到呻吟在线观看| 久久精品偷拍视频观看| 在线免费视频你懂的观看| 亚洲欧美日本视频一区二区| 日韩夫妻午夜性生活视频| 黄色国产自拍在线观看| 亚洲精选91福利在线观看| 亚洲一区二区三区三州| 国产视频福利一区二区| 深夜日本福利在线观看| 国产熟女一区二区精品视频| 91日韩在线观看你懂的| 玩弄人妻少妇一区二区桃花| 午夜福利网午夜福利网| 午夜国产精品福利在线观看| 国自产拍偷拍福利精品图片| 国产精品香蕉免费手机视频| 国产精品香蕉一级免费| 国产无摭挡又爽又色又刺激| 国产欧洲亚洲日产一区二区| 国产伦精品一区二区三区高清版| 国产一区在线免费国产一区|