Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Hide the X on a user form
I wamt to hide the X in the top right corner of a UserForm. Can this be done
and if not how do I disable it? |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Hide the X on a user form
Hi David,
I hope you aggree with this one, that used API calls to hide X : Private Declare Function SetWindowLong _ Lib "user32" _ Alias "SetWindowLongA" ( _ ByVal hwnd As Long, _ ByVal nIndex As Long, _ ByVal dwNewLong As Long) _ As Long Private Declare Function FindWindow _ Lib "user32" _ Alias "FindWindowA" ( _ ByVal lpClassName As String, _ ByVal lpWindowName As String) _ As Long Private Sub UserForm_Initialize() SetWindowLong FindWindow(vbNullString, Me.Caption), _ -16, -2067791744 End Sub -- Regards, Halim "David A." wrote: I wamt to hide the X in the top right corner of a UserForm. Can this be done and if not how do I disable it? |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Hide the X on a user form
just once more...
Place that code into Userform module behind your userform -- Regards, Halim "Halim" wrote: Hi David, I hope you aggree with this one, that used API calls to hide X : Private Declare Function SetWindowLong _ Lib "user32" _ Alias "SetWindowLongA" ( _ ByVal hwnd As Long, _ ByVal nIndex As Long, _ ByVal dwNewLong As Long) _ As Long Private Declare Function FindWindow _ Lib "user32" _ Alias "FindWindowA" ( _ ByVal lpClassName As String, _ ByVal lpWindowName As String) _ As Long Private Sub UserForm_Initialize() SetWindowLong FindWindow(vbNullString, Me.Caption), _ -16, -2067791744 End Sub -- Regards, Halim "David A." wrote: I wamt to hide the X in the top right corner of a UserForm. Can this be done and if not how do I disable it? |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
Hide the X on a user form
Thanx I'll try it late and let you know how it works out for me...
"Halim" wrote: just once more... Place that code into Userform module behind your userform -- Regards, Halim "Halim" wrote: Hi David, I hope you aggree with this one, that used API calls to hide X : Private Declare Function SetWindowLong _ Lib "user32" _ Alias "SetWindowLongA" ( _ ByVal hwnd As Long, _ ByVal nIndex As Long, _ ByVal dwNewLong As Long) _ As Long Private Declare Function FindWindow _ Lib "user32" _ Alias "FindWindowA" ( _ ByVal lpClassName As String, _ ByVal lpWindowName As String) _ As Long Private Sub UserForm_Initialize() SetWindowLong FindWindow(vbNullString, Me.Caption), _ -16, -2067791744 End Sub -- Regards, Halim "David A." wrote: I wamt to hide the X in the top right corner of a UserForm. Can this be done and if not how do I disable it? |
#5
Posted to microsoft.public.excel.programming
|
|||
|
|||
Hide the X on a user form
Something is not working....
"Halim" wrote: just once more... Place that code into Userform module behind your userform -- Regards, Halim "Halim" wrote: Hi David, I hope you aggree with this one, that used API calls to hide X : Private Declare Function SetWindowLong _ Lib "user32" _ Alias "SetWindowLongA" ( _ ByVal hwnd As Long, _ ByVal nIndex As Long, _ ByVal dwNewLong As Long) _ As Long Private Declare Function FindWindow _ Lib "user32" _ Alias "FindWindowA" ( _ ByVal lpClassName As String, _ ByVal lpWindowName As String) _ As Long Private Sub UserForm_Initialize() SetWindowLong FindWindow(vbNullString, Me.Caption), _ -16, -2067791744 End Sub -- Regards, Halim "David A." wrote: I wamt to hide the X in the top right corner of a UserForm. Can this be done and if not how do I disable it? |
#6
Posted to microsoft.public.excel.programming
|
|||
|
|||
Hide the X on a user form
I pasted Halim's code into a userform's code module and it worked perfectly.
Did you put the code in the right place (per his second email)? - Jon ------- Jon Peltier, Microsoft Excel MVP Tutorials and Custom Solutions Peltier Technical Services, Inc. - http://PeltierTech.com _______ "David A." wrote in message ... Something is not working.... "Halim" wrote: just once more... Place that code into Userform module behind your userform -- Regards, Halim "Halim" wrote: Hi David, I hope you aggree with this one, that used API calls to hide X : Private Declare Function SetWindowLong _ Lib "user32" _ Alias "SetWindowLongA" ( _ ByVal hwnd As Long, _ ByVal nIndex As Long, _ ByVal dwNewLong As Long) _ As Long Private Declare Function FindWindow _ Lib "user32" _ Alias "FindWindowA" ( _ ByVal lpClassName As String, _ ByVal lpWindowName As String) _ As Long Private Sub UserForm_Initialize() SetWindowLong FindWindow(vbNullString, Me.Caption), _ -16, -2067791744 End Sub -- Regards, Halim "David A." wrote: I wamt to hide the X in the top right corner of a UserForm. Can this be done and if not how do I disable it? |
#7
Posted to microsoft.public.excel.programming
|
|||
|
|||
Hide the X on a user form
Well,
Ok, What does the user32 stand for? Is that the name of the form? This is the Form that I'm using. Where is this would the vb that Halim sent me go? Private Sub UserForm_Activate() Application.Wait Now + TimeValue("00:00:03") Unload Me Application.ScreenUpdating = False Sheets("main").Select Application.ScreenUpdating = True End Sub Thanx David "Jon Peltier" wrote: I pasted Halim's code into a userform's code module and it worked perfectly. Did you put the code in the right place (per his second email)? - Jon ------- Jon Peltier, Microsoft Excel MVP Tutorials and Custom Solutions Peltier Technical Services, Inc. - http://PeltierTech.com _______ "David A." wrote in message ... Something is not working.... "" wrote: just once more... Place that code into Userform module behind your userform -- Regards, Halim "Halim" wrote: Hi David, I hope you aggree with this one, that used API calls to hide X : Private Declare Function SetWindowLong _ Lib "user32" _ Alias "SetWindowLongA" ( _ ByVal hwnd As Long, _ ByVal nIndex As Long, _ ByVal dwNewLong As Long) _ As Long Private Declare Function FindWindow _ Lib "user32" _ Alias "FindWindowA" ( _ ByVal lpClassName As String, _ ByVal lpWindowName As String) _ As Long Private Sub UserForm_Initialize() SetWindowLong FindWindow(vbNullString, Me.Caption), _ -16, -2067791744 End Sub -- Regards, Halim "David A." wrote: I wamt to hide the X in the top right corner of a UserForm. Can this be done and if not how do I disable it? |
#8
Posted to microsoft.public.excel.programming
|
|||
|
|||
Hide the X on a user form
Paste his code at the top of the module, right below Option Explicit.
- Jon ------- Jon Peltier, Microsoft Excel MVP Tutorials and Custom Solutions Peltier Technical Services, Inc. - http://PeltierTech.com _______ "David A." wrote in message ... Well, Ok, What does the user32 stand for? Is that the name of the form? This is the Form that I'm using. Where is this would the vb that Halim sent me go? Private Sub UserForm_Activate() Application.Wait Now + TimeValue("00:00:03") Unload Me Application.ScreenUpdating = False Sheets("main").Select Application.ScreenUpdating = True End Sub Thanx David "Jon Peltier" wrote: I pasted Halim's code into a userform's code module and it worked perfectly. Did you put the code in the right place (per his second email)? - Jon ------- Jon Peltier, Microsoft Excel MVP Tutorials and Custom Solutions Peltier Technical Services, Inc. - http://PeltierTech.com _______ "David A." wrote in message ... Something is not working.... "" wrote: just once more... Place that code into Userform module behind your userform -- Regards, Halim "Halim" wrote: Hi David, I hope you aggree with this one, that used API calls to hide X : Private Declare Function SetWindowLong _ Lib "user32" _ Alias "SetWindowLongA" ( _ ByVal hwnd As Long, _ ByVal nIndex As Long, _ ByVal dwNewLong As Long) _ As Long Private Declare Function FindWindow _ Lib "user32" _ Alias "FindWindowA" ( _ ByVal lpClassName As String, _ ByVal lpWindowName As String) _ As Long Private Sub UserForm_Initialize() SetWindowLong FindWindow(vbNullString, Me.Caption), _ -16, -2067791744 End Sub -- Regards, Halim "David A." wrote: I wamt to hide the X in the top right corner of a UserForm. Can this be done and if not how do I disable it? |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Call user form from ThisWorkbook; close file if form closed | Excel Programming | |||
Automatically add a textbox to a user form based on user requireme | Excel Programming | |||
User form ComboBox Items: Remember user entries? | Excel Programming | |||
How to: User Form to assign a user defined range to a macro variab | Excel Programming |