我有一個帶有標籤的按鈕,按鈕在單擊後執行vba事件。我想在事件結束後更改按鈕上的標籤和字體顏色。什麼是完成這個最好的方法?我嘗試使用Me!ActiveControl.Name
,但發現它是隻讀的,使用它的名稱不能更改。我應該注意到,表單執行一些sql並返回結果。我想要更改標籤的按鈕對從搜索/ SQL查詢返回的每個記錄執行操作。我還想指出,在SQL返回結果並且結果中的某些字段有數據之後,按鈕上的初始標籤由控件源屬性設置。更改「ActiveControl」VBA訪問按鈕的名稱
相關的代碼在下面發佈。
Dim ctlLabelName As Control
Set ctlLabelName = Screen.ActiveControl
'A Whole bunch of stuff is here'
MsgBox "Hello" & ctlLabelName & "there", vbOKOnly, "Label Name"
Me!ReprocessInvoice.Name = "processed"
試圖更改名稱或文本?可能是尋找.Text不是.Name屬性 – Gratzy 2014-09-19 18:46:32