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

VBA Access Discussion :

Mettre un texte précis dans le presse-papier ? [AC-2007]


Sujet :

VBA Access

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    683
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 683
    Points : 237
    Points
    237
    Par défaut Mettre un texte précis dans le presse-papier ?
    Bonjour,

    J'ai mis un mot de passe sur mon code VBA. Je voudrais éviter de taper mon mot de passe devant les utilisateurs en cas de correction devant eux.

    J'ai donc envisagé de cliquer sur un bouton pour mettre dans le presse-papier mon mot de passe du genre "Monmotdep@sseéK0mpliké"

    En cherchant sur le forum, j'ai trouvé un lien vers la FAQ : cela vise une foncion avec utilisation des API...
    Je trouve cela bien complexe pour juste mettre du texte en mémoire du presse-papier.

    Existe-t'il une autre méthode + simple ? du genre :
    clipboard="Monmotdep@sseéK0mpliké"
    et pour le vider :
    clipboard=""


    Merci

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    683
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 683
    Points : 237
    Points
    237
    Par défaut
    désolé je viens de trouver sur le net :


    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
    21
    22
    23
    24
    'The DataObject object is a part of the Forms library in VBA.
    'In order to make this code work, you must do one of two things.
    'Have at least one UserForm in your project, or
    'In the VBA editor, go to Tools, References, and set a reference to the
    '"Microsoft Forms 2.0 Object Library"  soit FM20.DLL dans system32
     
     
     
    'le mot de passe = "Monmotdep@sseéK0mpliké"
    'get the text from a string variable into the clipboard:
    Dim MyData As DataObject
    Dim strClip As String
    strClip = "Monmotdep@sseéK0mpliké"
    Set MyData = New DataObject
    MyData.SetText strClip
    MyData.PutInClipboard
    '
    '
    ' ici comment vider le presse-papier
    ''clear the clipboard in VBA:
    'Dim MyData As DataObject
    'Set MyData = New DataObject
    'MyData.SetText ""
    'MyData.PutInClipboard

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

Discussions similaires

  1. [Tkinter] Copier un texte dans le presse-papier
    Par fire.stone dans le forum Tkinter
    Réponses: 3
    Dernier message: 01/05/2018, 10h22
  2. [XL-2010] Rechercher et remplacer un texte contenu dans le presse papier
    Par fate1 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/06/2015, 14h25
  3. Réponses: 3
    Dernier message: 30/08/2011, 16h56
  4. Placer du texte dans le presse papier avec DOM
    Par Desraux dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 19/01/2005, 13h11
  5. Réponses: 5
    Dernier message: 03/02/2004, 14h20

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