Menu déroulant dans barre d'outils

Voir le sujet précédent Voir le sujet suivant Aller en bas

Menu déroulant dans barre d'outils

Message par Guss_ le Jeu 11 Aoû 2011 - 20:24

Salut,

Je me demande s'il est possible de créer via une macro (ou autre ) un barre de menu personnalisée dans laquelle on pourrait avoir un menu déroulant ( de la même manière que pour les tailles de trais ou les couleur ou encore la transparence) voir une zone de texte ?

Quelqu'un a-t il déjà vu/fait ce genre de chose?

Guss_
Fédérateur
Fédérateur

Messages : 503
Date d'inscription : 08/01/2010

Revenir en haut Aller en bas

Re: Menu déroulant dans barre d'outils

Message par Threedots le Mar 16 Aoû 2011 - 19:10

Bonjour Guss_...

Effectivement, ce genre de manip pourrait être sympa...

Ce genre de menu est dispo par les Userforms, si tu utilise CATVBA.

Tu cherche à stocker cette barre d'outil en permanence sous Catia ?
Ce que je pense faisable pour l'instant c'est la création d'une macro qui te permettrait d'afficher la Userform, et d'associer cete macro à un bouton dans une barre d'outil.

Je n'ai aucune idée pour intégrer le menu déroulant directement dans une barre d'outil sinon...
avatar
Threedots
Fédérateur
Fédérateur

Messages : 617
Date d'inscription : 16/09/2010
Age : 29
Localisation : Toulouse

Revenir en haut Aller en bas

Re: Menu déroulant dans barre d'outils

Message par Guss_ le Mar 16 Aoû 2011 - 20:19

Salut, oui je sais qu'on peux faire ça en vba, mais une fois la feuille affichée, on a plus accès à catia. donc pour un affichage permanent ce n'est visiblement pas possible.

Guss_
Fédérateur
Fédérateur

Messages : 503
Date d'inscription : 08/01/2010

Revenir en haut Aller en bas

Re: Menu déroulant dans barre d'outils

Message par Threedots le Mar 16 Aoû 2011 - 20:34

Je sais qu'il y a possibilité de faire afficher un userform et de ne pas bloquer l'utilisation du logiciel. Enfin... ça existe pour Excel en tout cas... c'est une option a décocher dans les propriétés de la userform... Je me souviens plus quoi par contre... :/

Je vais essayer de retrouver...

Après, dès que tu repasse sur catia, je sais pas si la userform reste au premier plan.... Il me semble que oui mais je ne me rappelle plus.
avatar
Threedots
Fédérateur
Fédérateur

Messages : 617
Date d'inscription : 16/09/2010
Age : 29
Localisation : Toulouse

Revenir en haut Aller en bas

Re: Menu déroulant dans barre d'outils

Message par lemok le Jeu 29 Sep 2011 - 21:39

Bonjour,

Il faut charger les bibliotheques xls pour pouvoir passer la Userform en mode non modal.

Ca c'est la théorie. Par contre comment charger ces fameuses bibliotheques?

avatar
lemok
timide
timide

Messages : 17
Date d'inscription : 17/05/2011
Localisation : Pau

Revenir en haut Aller en bas

Re: Menu déroulant dans barre d'outils

Message par Guss_ le Ven 30 Sep 2011 - 21:16

faut déclarer l'objet Excel peut être tout simple? mais ce n'était pas la question.
Code:

    dim  Excel As Object
    On Error Resume Next
    Set Excel = GetObject(, "Excel.Application")
    If Err.Number <> 0 Then
        Set Excel = CreateObject("Excel.Application")
    End If
    On Error GoTo 0
Moi j'aurais voulu avec une barre d'outils avec un menu déroulant comme pour la transparence ou la taille des traits ...

Guss_
Fédérateur
Fédérateur

Messages : 503
Date d'inscription : 08/01/2010

Revenir en haut Aller en bas

Re: Menu déroulant dans barre d'outils

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum