2013-10-15 145 views
0

我一直試圖做一個簡單的代碼,使我的標籤大膽當我打電話從excel電子表格一BUTTOM用戶窗體。標籤激活負載VBA

Private Sub Label1_Load()  
    Label1.Font.Bold = True  
end sub 

然而,激活不起作用,加載和初始化並也不起作用。我是VBA的新手,我一直在努力尋找和回答,但我一直無法找到答案。

+0

你真的儘量在'形式做初始化event'?它在爲'Private Sub UserForm_Initialize()'添加'Label1.Font.Bold = True'時適用於我。 –

+0

@KazJaw已經提到它怎麼做,但我有一個問題。你爲什麼試圖通過代碼使字體粗體?你爲什麼不在設計時設定它? –

+0

這是一個很簡單的問題,實際上我知道,我可以按三個點,並選擇大膽的去做。然而,我可能在將來只是想在宏載入時運行一個程序,這正是我想要弄清楚的。 – MaM

回答

0

由於KazJaw和亞洲時報Siddharth潰敗一種高精度,Label1_Load()將永遠不會被觸發,作爲一個標籤沒有加載()事件。但是,用戶窗體也有類似的方法初始化():

Private Sub UserForm_Initialize() 
    Label1.Font.Bold = True 
End Sub 

在VBA Excel中。 enter image description here

+0

我的程序下拉列表中沒有加載事件。我如何補充? – MaM

+0

非常感謝。我現在明白了!對於麻煩抱歉。 – MaM

+0

我的用戶窗體的名字是EmployeeData工作,我是想: 私人小組EmpoyeeData_Initialize() Label1.Font.Bold =真 結束小組 我不知道他們反倒即使你在改變其默認的用戶窗體名稱begining。 – MaM