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

Windows Discussion :

Utilisation de word dans mon programme


Sujet :

Windows

  1. #1
    Candidat au Club
    Inscrit en
    Janvier 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 5
    Points : 4
    Points
    4
    Par défaut Utilisation de word dans mon programme
    Bonjour tout le monde,

    je travail actuellement sur un logiciel générant du courrier. Je travail avec QT et minGW.
    Mon problème aujourd'hui est que la personne a qui se destine le soft veut absolument utiliser word comme éditeur de texte. Je voudrai donc pourvoir appeler word dans mon code. A priori aucun poblèmes mais pourtant cela coince lorsque je veux faire des choses un peu plus compliqué. En effet je souhaiterai utiliser les fonctionnalité de publipostage de word.

    Donc voilà en gros je cherche des informations !
    Je voudrai savoir si il est possible d'appeler word un peu de cette maniere :
    winword.exe fichiercible.dot /t modele.dow sourcedonneefusion.txt .
    Ou encore si quelqu'un sait comment utiliser les primitive de MS dans mon projet open source ! (open source et ms je suis en train de me dire que ce n'est pas gagné)

    D'avance merci
    troll

  2. #2
    Rédacteur
    Avatar de Neitsa
    Homme Profil pro
    Chercheur sécurité informatique
    Inscrit en
    Octobre 2003
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur sécurité informatique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 041
    Points : 1 956
    Points
    1 956
    Par défaut
    Bonjour,

    pour automatiser Word, il faut passer par l'automation OLE, on peut alors commander Word. Voir par exemple :

    - "Comment faire pour utiliser l'automation (OLE) avec Word" :

    http://support.microsoft.com/kb/184974/fr

    Pour intégrer Word dans sa propre application, il y a, je crois des control activeX qui le font, sinon il existe quelques "trucs" :

    http://www.codeproject.com/cs/miscct...ordcontrol.asp
    http://www.codeproject.com/vb/net/ByPassAutomation.asp
    http://www.codeproject.com/office/WordInDotnet.asp

    C'est du .NET, mais en fait cela utilisent les APIs Windows, donc c'est utilisable dans beaucoup de langages.

  3. #3
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Points : 15 060
    Points
    15 060
    Billets dans le blog
    1

  4. #4
    Candidat au Club
    Inscrit en
    Janvier 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    Ok merci pour vos réponses je vais fouiller dans ces voies

Discussions similaires

  1. Utiliser une police spéciale dans mon programme
    Par Coussati dans le forum Débuter
    Réponses: 10
    Dernier message: 25/11/2011, 19h54
  2. Réponses: 5
    Dernier message: 19/05/2011, 14h15
  3. Utiliser une table de formules dans mon programme
    Par geza dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 11/12/2009, 15h38
  4. Utiliser une ligne de commande dans mon programme.
    Par Someonelse dans le forum MFC
    Réponses: 3
    Dernier message: 20/06/2006, 16h11
  5. [] Utiliser AVI d'une DLL dans mon programme
    Par seb.49 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 02/05/2003, 14h52

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