IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

affichage userform sous VBA


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 68
    Par défaut affichage userform sous VBA
    Bonjour,
    je voudrais savoir s'il est possible d'afficher une userform crée depuis VBA sous Excel97 dans la barre de tâches de windows.
    Merci.

  2. #2
    Membre émérite
    Avatar de fred65200
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    901
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 901
    Par défaut
    Juste à coté avec un bouton "Réduire"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    'www.allapi.com
     Private Declare Function FindWindowA& Lib "User32" (ByVal lpClassName$, ByVal lpWindowName$)
     Private Declare Function EnableWindow& Lib "User32" (ByVal hWnd&, ByVal bEnable&)
     Private Declare Function GetWindowLongA& Lib "User32" (ByVal hWnd&, ByVal nIndex&)
     Private Declare Function SetWindowLongA& Lib "User32" (ByVal hWnd&, ByVal nIndex&, ByVal dwNewLong&)
     
     Private Sub UserForm_Activate()
     EnableWindow FindWindowA("XLMAIN", Application.Caption), 1
     End Sub
     
     Private Sub UserForm_Initialize()
     Dim hWnd As Long
     hWnd = FindWindowA(vbNullString, Me.Caption)
     SetWindowLongA hWnd, -16, GetWindowLongA(hWnd, -16) Or &H20000
     End Sub
    Salutations

  3. #3
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    a ma connaissance non.
    La userform faisant partie d'un classeur, elle appartient à excel et n'est donc pas visible comme une application a part entiere

  4. #4
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Ah si fred65200 a une API qui permet de faire ca

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 68
    Par défaut masquer tjs impossible
    Merci de vous être penchez sur mon pb.Je n'arrive toujours pas à masquer ce formulaire.Peut-être que je ne mets pas le code au bon endroit, mais j'ai l'impression que comme le précise jfontaine le userform etant rattaché au classeur celà n'est pas possible.
    Au risque de paraître ignare c quoi exactement une API?

  6. #6
    Membre émérite
    Avatar de fred65200
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    901
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 901
    Par défaut
    Bonjour, ton code doit être placer dans ton userform,
    les lignes de type Private Declare Function tout à fait en haut.


    Pour les Apis http://fr.wikipedia.org/wiki/Interface_de_programmation

    fred65200

  7. #7
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 68
    Par défaut Merci
    merci fred65200 CA MARCHE

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 31/07/2012, 10h27
  2. gestion affichage image sous vba
    Par Ricoeva84 dans le forum Macros et VBA Excel
    Réponses: 18
    Dernier message: 13/07/2012, 23h02
  3. [XL-2010] Réalisation d'userform, sauvegarde et automatisation sous VBA
    Par Thomas.33 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 02/01/2012, 19h37
  4. [XL-2003] Enchaînement de plusieurs Userforms sous VBA
    Par jipepe dans le forum Excel
    Réponses: 4
    Dernier message: 23/05/2009, 16h18
  5. [VBA-W] userform sous word
    Par fmris dans le forum VBA Word
    Réponses: 10
    Dernier message: 02/02/2007, 14h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo