我有一個用戶窗體,關閉時需要運行清理步驟。我希望X
按鈕被禁用和/或不可見,但我仍然需要能夠卸載表單。我使用下面的代碼,但它也會阻止Unload Me
。禁用VBA UserForm'x',但仍然允許卸載我
'Disables closing via x button
Sub UserForm_QueryClose(Cancel As Integer, ClsoeMode As Integer)
If CloseMode = vbFormControlMenu Then
MsgBox ("BLOCKED")
Cancel = True
End If
End Sub
這是使用什麼庫,它可以作爲參考添加,而不是使用頂部的聲明引用? – steventnorris 2013-04-04 11:57:42
聲明函數中提到了庫的名稱。不需要,你必須在頂部宣佈這一點。 – 2013-04-04 12:21:17
謝謝。我研究了這種方法,發現了一些可能對我的案例更好的工作。而不是禁用,我將使用布爾值來確定X按鈕是否被接受或不在UserForm_QueryClose中。我接受你的答案,但是,因爲它回答了OP。再次感謝! – steventnorris 2013-04-04 12:33:04