九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
精彩的VBA代碼第三十八講:如何通過(guò)VBA代碼隱藏Excel主窗口

朋友們好,今日講VBA代碼第三十八講:如何通過(guò)VBA代碼隱藏Excel主窗口。如果希望在程序啟動(dòng)時(shí)或運(yùn)行過(guò)程中隱藏Excel主窗口,有以下方法實(shí)現(xiàn)。

一:當(dāng)Application對(duì)象的Visible屬性設(shè)置為False時(shí),Application對(duì)象不可見(jiàn),即能隱藏Excel主窗口,如下面的代碼所示。

Private Sub Workbook_Open()

Application.Visible = False

UserForm1.Show

End Sub

為了使程序運(yùn)行可視,我又寫(xiě)了幾行代碼:

Private Sub Frame1_Exit(ByVal Cancel As MSForms.ReturnBoolean)

If UserForm1.TextBox2 = 123 Then

Application.Visible = True

Else

UserForm1.TextBox2.SetFocus

End If

End Sub

代碼解析:

代碼工作簿的Open事件,在工作簿打開(kāi)時(shí)將Application對(duì)象的Visible屬性設(shè)置為False隱藏Excel主窗口。

顯示Excel主窗口的方法是將Application對(duì)象的Visible屬性重新設(shè)置為T(mén)rue。

當(dāng)工作簿文件打開(kāi)時(shí),隱藏Excel主窗口,只顯示用戶登錄窗體UserForm1。

下面我們看看代碼窗口:

運(yùn)行窗口:

當(dāng)輸入123后,按下退出鍵后,回到主窗口:

二:設(shè)置Application對(duì)象的Left屬性(從屏幕左邊界至Microsoft Excel主窗口左邊界的距離)和/或Top屬性(從屏幕頂端到Microsoft Excel主窗口頂端的距離)將Application對(duì)象移出屏幕外,實(shí)現(xiàn)隱藏Excel主窗口,如下面的代碼所示。

Private Sub Workbook_Open()

Application.WindowState = xlNormal

Application.Left = 10000

UserForm1.StartUpPosition = 2

UserForm1.Show

End Sub

同樣為了使程序可視化,我仍寫(xiě)了如下代碼:

Private Sub Frame1_Exit(ByVal Cancel As MSForms.ReturnBoolean)

If UserForm1.TextBox2 = 123 Then

Application.Visible = True

Application.WindowState = xlMaximized

Else

UserForm1.TextBox2.SetFocus

End If

End Sub

讀者可以自己去驗(yàn)證一下,我這里就不再截圖了。

代碼解析:

工作簿的Open事件過(guò)程,設(shè)置Application對(duì)象的Left屬性為一個(gè)大的數(shù)值,從而將應(yīng)用程序窗口移出屏幕。

第2行代碼將應(yīng)用程序窗口設(shè)置為正常狀態(tài),只有當(dāng)應(yīng)用程序窗口正常顯示時(shí)才能夠設(shè)置Application對(duì)象的Left屬性。

第3行代碼將Application對(duì)象的Left屬性設(shè)置為一個(gè)大的數(shù)值,從而隱藏Excel主窗口。

第4行代碼設(shè)置用戶窗體的StartUpPosition屬性值為2,使窗體顯示在屏幕的中央。StartUpPosition屬性返回或設(shè)置一個(gè)值,用來(lái)指定用戶窗體第一次出現(xiàn)時(shí)的位置,

在第二段代碼的第四行代碼:Application.WindowState = xlMaximized 是使主窗體最大化。

今日內(nèi)容回向:

1.如何隱藏主窗口?

2.上述兩種方法的意義是什么?

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
利用VBA代碼改變主窗口標(biāo)題欄名稱和隱藏Excel主窗口
Excel
為Excel文檔添加啟動(dòng)畫(huà)面
(1)vba excel in mac(超級(jí)基礎(chǔ)以及雜亂的記錄而已)
如何用VBA制作一個(gè)簡(jiǎn)易輸入表單?
自學(xué)資料(Excel VBA)[收集整理15]
更多類(lèi)似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服