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

C++Builder Discussion :

Utilisation ActiveX Word


Sujet :

C++Builder

  1. #1
    Membre averti
    Inscrit en
    Août 2005
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 17
    Par défaut Utilisation ActiveX Word
    Bonjour,
    j'essaye d'utiliser un ActiveX pour encapsulé word dans une fenêtre de mon projet et je rencontre quelques difficultés.
    Je developpe sous BCB5, et l'activeX que j'utilise est Office Viewer OCX.
    Dans mon application j'utilise les objets TWordApplication et TWordDocument.

    Avant l'utilisation de l'activeX je pouvait sans problème effectuer les opérations de fusion et publipostage avec la méthode MailMerge. Je veux faire la même avec l'activex et la ça coince.

    Pour ouvrir un fichier pas de problème l'activeX (qu'on appellera OA) à une fonction Opent(sfichier). Par contre si je n'arrive pas à récupérer une référence de ce document pour effectuer la fusion. La seule chose que je vois c'est OA->GetIDispatch() qui me renvoi un pointeur sur l'activeX je pense? Je pense donc pouvoir transtyper OA en TWordApplication pour me retrouver dans une siuation connue.

    Sauf que le compilateur n'accepte pas du tout mon raisonnement. Si quelqu'un pouvait me donner un petit coup de de main ça ne serai pas de refus. J'aimerais surtout comprendre ce que représente un LPDISPATCH.

    D'avance merci

  2. #2
    Membre émérite Avatar de mchk0123
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    816
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 816
    Par défaut
    Je ne suis pas sur que l'ActiveX Office Viewer OCX soit le mieux adapté à ton pb. Je ne le connais pas précisément, mais d'aprés son nom, il doit être spécialisé dans l"affichage" uniquement de documents word ; or le publipostage est plus une action d'édition.
    Regarde plutôt s'il n'existe pas un ActiveX dont le nom se rapproche de "Word Application" ou "Microsoft Word Application" ou "Office Word Application".

Discussions similaires

  1. Documentation pour utilisation COM / Word
    Par Sangdrax1604 dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 22/11/2006, 09h04
  2. BDS - Utilisation ActiveX ShDocVw.dll
    Par RamDevTeam dans le forum Delphi .NET
    Réponses: 5
    Dernier message: 20/09/2006, 18h43
  3. [Word] Utilisation de word avec site php distant
    Par ygaudin dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 11/09/2006, 23h32
  4. Activex Word
    Par sii59000 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 19/10/2005, 14h38
  5. Utilisation ActiveX Tpdf
    Par Djob dans le forum C++Builder
    Réponses: 1
    Dernier message: 26/09/2005, 16h49

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