Cacher fermer [X] bouton sur excel vba userform pour ma barre de progression

J'ai créé un userform pour afficher une barre de progression lorsque la macro est encore l'importation de feuilles de
Cacher fermer [X] bouton sur excel vba userform pour ma barre de progression

Le problème est que l'utilisateur peut appuyer sur le rouge [X] bouton qui permettra de fermer et d'interrompre le traitement terminé.

Est-il un moyen de cacher cette bouton rouge de doom de sorte que les utilisateurs potentiels n'ont pas de confusion boutons de clic alors qu'il s'exécute.

edit:

J'ai essayé cette

'Find the userform's Window
Private Declare Function FindWindow Lib "user32" _
        Alias "FindWindowA" ( _
        ByVal lpClassName As String, _
        ByVal lpWindowName As String) As Long

'Get the current window style
Private Declare Function GetWindowLong Lib "user32" _
        Alias "GetWindowLongA" ( _
        ByVal hWnd As Long, _
        ByVal nIndex As Long) As Long

'Set the new window style
Private Declare Function SetWindowLong Lib "user32" _
        Alias "SetWindowLongA" ( _
        ByVal hWnd As Long, _
        ByVal nIndex As Long, _
        ByVal dwNewLong As Long) As Long

Const GWL_STYLE = -16
Const WS_SYSMENU = &H80000

et j'ai utilisé ce sur userform_initialize

   Dim hWnd As Long, lStyle As Long

   'Which type of userform
   If Val(Application.Version) >= 9 Then
      hWnd = FindWindow("ThunderDFrame", Me.Caption)
   Else
      hWnd = FindWindow("ThunderXFrame", Me.Caption)
   End If

   'Get the current window style and turn off the Close button
   lStyle = GetWindowLong(hWnd, GWL_STYLE)
   SetWindowLong hWnd, GWL_STYLE, (lStyle And Not WS_SYSMENU)

J'obtiens ce message d'erreur
Cacher fermer [X] bouton sur excel vba userform pour ma barre de progression

ce code a été prise à partir de ici. Je ne sais pas ce que je fais mal et j'ai déjà supprimé les commentaires. C'est le code le plus simple que j'ai trouvé, donc je voudrais l'intégrer à mon userform. Toute aide est appréciée.

La réponse à cette question est venu comme mon top résultat de la recherche. Avez-vous essayé quelque chose?
mis à jour avec quelques infos
Pourriez-vous clarifier et de changer le mot "désactiver" à "masquer et désactiver" si c'est ce que vous avez l'intention de faire? La désactivation de la fonctionnalité est relativement simple. Cacher, il semble ne pas l'être.
Avez-vous essayé le code ci-dessous?
Pour résoudre le problème vous montrer dans la capture d'écran: déplacez tous les déclaration d'API pour le haut du module!

OriginalL'auteur forums | 2013-03-01