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

Excel Discussion :

controler le notepad++ avec vba


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti Avatar de lulu_MAHC
    Homme Profil pro
    Stagiaire
    Inscrit en
    Février 2016
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Stagiaire
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2016
    Messages : 53
    Par défaut controler le notepad++ avec vba
    Bonjour tout le monde,

    je souhaiterais traiter le contenu d un fichier excel grace au notepad++ ( un des outils pour les xml est tres tres interessant !) . Je souhaiterais realiser ce traitement de facon automatique et donc de creer une petite macro ! J'ai fait quelque recherches et pour l instant la seule chose que je parviens a faire c'est seulement de reussir a ouvrir le notepad++ via la macro ...
    Ma question : Est il possible de "controler" le notepad++ avec VBA sous excel ?

    Si oui connaitriez vous un recueil de commandes etc ?

    Merci d'avance !!

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut
    Bonjour, bonjour !

    Déjà ici c'est le forum des formules de calculs d'Excel, pas celui dédié au VBA !

    Ensuite concernant un fichier texte il est consternant de vouloir piloter un éditeur de texte !
    Le VBA sachant très bien lire et écrire des fichiers textes, il suffit juste d'effectuer une analyse du besoin
    en gérant les différents cas possibles avant d'entamer la rédaction du code.

    Quant au XML, il y a sur ce site un forum consacré avec plusieurs tutoriels à disposition …

    Voilà, voilà !

    ______________________________________________________________________________________________________
    Je suis Paris, Charlie, …

  3. #3
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    NotePad++ est une application qui se veut "portable", c'est-à-dire qu'il peut fonctionné sans programme d'installation (juste en copiant ses fichiers dans un répertoire, comme à la bonne vieille époque du MS-DOS et de Win 3).
    Donc, à priori, il ne touche pas à la base de registre.

    Je suppose que ça signifie qu'il ne partage pas de bibliothèque d'objets qui puisse être utilisée par une application VBA. Je l'utilise régulièrement mais je ne vois pas de bibliothèque correspondant dans la liste des références de VBA.

    Donc, la seule solution semble être d'utiliser des SendKeys, c'est-à-dire lui envoyer des séquences comme si tu l'utilisais au clavier.

  4. #4
    Membre averti Avatar de lulu_MAHC
    Homme Profil pro
    Stagiaire
    Inscrit en
    Février 2016
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Stagiaire
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2016
    Messages : 53
    Par défaut
    Merci a vous deux pour vos reponses rapides !

    Effectivement Marc, il semble que je me soit trompe d'endroit ... ensuite pour ce qui est de l'editeur de texte je voulais absolument me servir du note pad ++ car il dispose d'un plug in XML ( Pretty Print ) qui me faciliterais enormement la vie .... voila pourquoi je souhaitais passer par la

    Menhir, oui en effet pas de references pour le notepad ++ .. je ne sais pas du tout ce que sont ces sendkeys mais je vais un peu chercher , merci du tuyau !

  5. #5
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par lulu_MAHC Voir le message
    je ne sais pas du tout ce que sont ces sendkeys
    Sendkeys est une méthode de l'objet Application.
    Tape Sendkeys dans l'éditeur VBA, mets ton curseur dessus et tape F1. L'aide t'expliquera de quoi il s'agit.
    En gros, c'est une commande qui permet d'envoyer des séquences de touches (y compris des contrôles) comme si on tapait au clavier.

  6. #6
    Membre averti Avatar de lulu_MAHC
    Homme Profil pro
    Stagiaire
    Inscrit en
    Février 2016
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Stagiaire
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2016
    Messages : 53
    Par défaut
    Merci, ca m'est tres utile !

Discussions similaires

  1. Controler la souris avec un gamepad
    Par RLX dans le forum Windows
    Réponses: 9
    Dernier message: 30/10/2008, 17h40
  2. Réponses: 5
    Dernier message: 13/09/2006, 16h47
  3. afficher la barre de menus complète avec vba
    Par jejestyle dans le forum Access
    Réponses: 7
    Dernier message: 07/09/2006, 18h07
  4. Créer un formulaire avec VBA ?
    Par Jean Bonnisme dans le forum VBA Access
    Réponses: 3
    Dernier message: 14/10/2004, 10h40
  5. problème avec VBA
    Par Delph dans le forum Langage
    Réponses: 2
    Dernier message: 19/08/2002, 13h15

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