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 :

texte mis en page dans vba (environnement excel)


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Janvier 2009
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Bonjour a tous!!!

    Je suis actuellement en train de developper un outil sous excel, et j'utilise une suite de userform pour l'interface, afin de ne pas perdre l'utilisateur au milieu des feuilles de calcul excel.

    Pour aider l'utilisateur a comprendre certaine partie de l'outil, j'ai creer un bouton 'help' et je souhaiterai afficher un document que j'ai taper et mis en forme sous word (ce document fait 4 page).
    Je voudrai que ce soit un affichage statique, que l'utilisateur puisse uniquement consulter, comme un texte dans une userform ou une messageBox, ou quelque chose comme ca. Le probleme du texte dans la userform, c'est la mise en page, je ne peux pas faire de copier coller de mon doc word et le coller directement dans une frame, ca ne marche pas. D'autant pus que j'ai des images dans mon fichier word a afficher.

    J'ai alors penser a transformer le fichier word en pdf, puis en image et mettres les differentes image s(une pour chacune des 4 pages du fichier) dans des userform, mais l'image est d'assez mauvaise qualite, et c'est vraiment du 'bricolage'.
    J'ai aussi penser a la message box, mais le probleme de la mise en page est toujours present, et il s'agit d'un fichier de 4 page word, donc difficile d'afficher ca avec des messages box.

    Je rapelle qu'il s'agit d'afficher une fenetre help avec du texte et des images, tout ca mis en forme bien sur.
    j'aimerai avoir qu'un unique fichier excel (car je sais comment ca se passe dans la compagnie, et comme tout les outil utiliser ne sont que des fichier excel 'unique', sans autre document, je suis sur qu'un document annexe disparaitra rapidement ou sera perdu).

    Il existe certainement une meilleur solution a laquelle je n'ai pas penser.
    Merci d'avance pour vos idees!

  2. #2
    Membre habitué Avatar de BERRACHED SAID
    Inscrit en
    Janvier 2009
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 63

    Informations forums :
    Inscription : Janvier 2009
    Messages : 192
    Points : 125
    Points
    125
    Par défaut
    Salut,MDM1986

    Pourquoi n'utilise-tu pas le help assistant dans module tu peux éventuellement copier ton texte de Word puis le coller c'est très pratique mais sans les images.

    Ci-joint le Fichier tu pourra t'inspirer.

    Cordialement
    Fichiers attachés Fichiers attachés

  3. #3
    Membre éprouvé
    Avatar de fred65200
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    901
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 901
    Points : 1 207
    Points
    1 207
    Par défaut
    bonsoir,
    peut être que le mieux est d'avoir un fichier d'aide en HTML de type .chm

    Tu peux jeter un œil ici et

    cordialement

  4. #4
    Expert éminent
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Points : 6 696
    Points
    6 696
    Par défaut
    Bonjour,

    Pour les aides, j'utilise en gros 3 solutions qui peuvent ou non se combiner

    - la création d'un Usf spécifique qui contient une txtbox alimentée suivant le bouton d'aide qui l'a ouverte, l'usf peut être de taille conséquente et le txtbox à ascenseur

    - un txtbox d'aide contextuelle sur les USF (hors onglets si multi) et qui réagit selon l'objet qui a le focus

    - Ou aller dans le lourd, le pro (ya du boulot) en créant un fichier d’aide en .chm comme indiqué ci-dessus avec un autre lié aux propriétés HelpsContextID des boutons de tes USF (réagit en bulles pop-up avec le ? de l’USF, mais est lui construit en .hlp) et linker les deux pour pouvoir passer à l’aide chm à partir de là. (testé que 2000-2003).

    cf aussi : http://msdn.microsoft.com/en-us/libr...ffice.10).aspx chapitre 13


    cordialement,

    Ps : sinon, juste de point de vue perso, ça fait longtemps que je n'ai pas vu un utilisateur lire une notice de plusieurs pages sur une appli (doit dépendre de l'environnement ?), il vaut mieux privilégier la formation live et les aides courtes sur des focus précis comme les 2 premiers points, même des aides en vidéo ça les ennuient.

    Didier
    Didier Gonard

    Dernier tutoriel :
    Le VBA qu'est ce que c'est ?
    Tutoriels : Voir la liste de mes tutoriels Excel & VBA et mon site pro sur ma Page DVP
    Cours et tutoriels pour apprendre Excel
    N'oubliez pas de mettre : ..quand c'est le cas !

Discussions similaires

  1. [PDE] Récupérer texte mis en surbrillance dans un éditeur
    Par simsky dans le forum Eclipse Platform
    Réponses: 20
    Dernier message: 10/07/2007, 12h03
  2. Réponses: 1
    Dernier message: 27/06/2007, 08h23
  3. Note de bas de page dans un environnement minipage
    Par Fango dans le forum Mise en forme
    Réponses: 1
    Dernier message: 18/06/2007, 17h06
  4. Enregistrement texte mis en forme dans Blob
    Par cjo dans le forum Bases de données
    Réponses: 3
    Dernier message: 16/02/2007, 15h58
  5. Stocker du texte mis en forme dans un document XML
    Par ovh dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 13/02/2003, 10h23

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