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

VB 6 et antérieur Discussion :

[VB] commandbar


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Avril 2006
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 10
    Par défaut [VB] commandbar
    je voudrais creer une nouvelle bar dans coreldraw où j'insererais un bouton

    voila le debut de mom code mais j'arrive pas a ajouter un bouton

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub Personnalisé()
    With CommandBars.Add("print", cuiBarTop, True)
    .Visible = True
    .Controls.Add ????
    end with
    end sub

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    J'ignorais que CorelDraw pouvait intégrer des commande VB.
    Ceci dit, s'il le fait et si tu souhaites agir dans CorelDraw depuis VB, tu dois déclarer et instancier l'appli concernée
    Je ne pense pas que tu trouves d'exemple pour CorelDraw sur le forum mais tu peux adapter le code servant depuis VB à travailler sur l'une des applis d'Office
    Je te donne un exemple, donné par SilkyRoad, sorti tout droit d'un autre post où il est question de copier des données d'Excel dans Word
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Dim appWrd As Word.Application 
    Dim docWord As Word.Document 
    Set appWrd = createObject("Word.Application")
    Ensuite tu travailles "With appCorel"
    Juste pour faire avancer le Schmilblic

    A+

  3. #3
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Je me demande quelle version de CorelDraw accepte une telle chose !

  4. #4
    Membre habitué
    Inscrit en
    Avril 2006
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 10
    Par défaut
    la version de corel draw suite graphique 12

    bon g alors g trouver sa:

    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
    17
    18
    19
    20
    Sub Personnalisé()
      'création d'une barre de commande comportant un bouton exécutant la macro test()
      Dim bar As CommandBarControls        'initialisation d'un control
      'création d'une barre de commande
      With commandbars.Add("print", cuiBarFloating, False)  
        .Visible = True                             'rend actif la barre
     
        Set bar = .Controls                      'création d'un control
     
        'ajout d'un bouton qui renvoie a la macro test()
        With bar.AddCustomButton("Macros", "nicotest.Module1.test", 1, False) 
          .ToolTipText = "print"          'infobulle
          .Caption = "print"              'facultatif
          'chemin d'accès de l'icône du bouton
          .SetCustomIcon ("C:\Documents and Settings\stagG\Mes documents\Mes images\laser.bmp")   
          .Tag = .Caption                 'facultatif
     
        End With
      End With
    End Sub
    Est ce qu'il est possible de faire une sorte d'executable qui installerait cette macro sur plusieur poste?

Discussions similaires

  1. référence CommandBar dans vba ?
    Par alexkickstand dans le forum VBA Access
    Réponses: 5
    Dernier message: 04/12/2014, 13h01
  2. Serveur/Session CommandBar introuvable
    Par pierrot132 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 14/10/2007, 16h41
  3. problème d'association de macro a un bouton de ma commandbar
    Par EvaristeGaloisBis dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 20/07/2007, 00h49
  4. CommandBars Access 2002
    Par jolemoine dans le forum Access
    Réponses: 2
    Dernier message: 25/03/2007, 20h20
  5. CommandBar : Qui m'appelle ?
    Par AdD92 dans le forum Access
    Réponses: 2
    Dernier message: 15/06/2006, 21h33

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