각 사용자 양식에서 컨트롤을 비슷하게 형식을 지정하려고하지만 레이블 또는 텍스트 상자 대신 사용자 폼에서 모든 컨트롤의 서식을 지정합니다. 여기사용자 양식 컨트롤 서식 지정
내가 가진 것입니다 : 내가 원하는 것을의
Private Sub UserForm_Initialize()
FormatUserForms UFNewRequest
End Sub
Sub FormatUserForms(UF As UserForm)
UF.BackColor = RGB(51, 51, 102)
For Each Label In UF.Controls
Label.BackColor = RGB(51, 51, 102)
Label.ForeColor = RGB(247, 247, 247)
Next
For Each Button In UF.Controls
Button.BackColor = RGB(247, 247, 247)
Button.ForeColor = RGB(0, 0, 0)
Next
For Each TextBox In UF.Controls
TextBox.BackColor = RGB(247, 247, 247)
TextBox.ForeColor = RGB(0, 0, 0)
Next
End Sub
이런 종류의,하지만 각 각의 마지막을 덮어 씁니다. 어쨌든 사용자 폼의 컨트롤을 묘사하여 덮어 쓰지 않습니까?
또한 내 사용자 양식을 열고 닫을 때마다 "메모리 부족"오류가 발생합니다. 그 점에 대해서도 도움을 받으실 수 있습니다! 감사.
내가 확인하지 않은
감사합니다. TypeName과 Select Case가이 문제를 해결하는 데 필요한 것 같습니다. – mjcallen