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 :

Documentation des objets Word


Sujet :

C++Builder

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 24
    Par défaut Documentation des objets Word
    Bonjour,

    j'utilise C++ Builder6 et je cherche de la documentation pour les objets Word. (TWordDocument, TWordApplication...).

    Il n'y pas de doc sur ces objets dans l'aide de borland...

  2. #2
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    Salut XavierHWT
    A ma connaissance il n'y a pas de documentation pour la gestion de MSOffice, il y a la FAQ qui est assez complete et qui decrit la gestion par Ole, et le Forum

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 24
    Par défaut
    Oui j'ai en effet utilisé les méthodes de la FAQ, et je m'en sors pas trop mal vu que le travail y est déjà fait .
    Mais sans la FAQ ça aurait été vraiment galère, je suis étonné qu'il n'y ai pas de doc sur ces objets de borland...
    En plus je doute que quelqu'un puisse comprendre le code s'il n'a pas lui même la FAQ.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 24
    Par défaut
    Tant que j'y suis,

    j'essaye d'insérer une image dans mon document.

    Le problème c'est qu'elle ne suit pas le format du texte. Elle est comme posée par dessus.
    Du coup elle n'est pas insérée à la suite du texte, mais au début du document, et cache une partie du texte.

    Comment fait-on pour la déplacer dans le document ?

    Précision :

    j'ai utilisé le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    shpCanvas = vWDocument.OlePropertyGet("Shapes").OleFunction("AddCanvas", 0, 0, 250, 250); // AddCanvas, left, top, width, height
     
        // attention au Canvas et image ils doivent correspondre au niveau des dimensions
        // sinon on a le droit a une exception totalement inexplicite
     
        shpCanvas.OlePropertyGet("CanvasItems").OleFunction("AddPicture", vImageFileName, false, true, 1, 1, 249, 249); //  AddPicture, FileName, LinkToFile, SaveWithDocument, Left, Top, Width, Height
    Car celui de la FAQ
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    vMSWord.OlePropertyGet("Selection").OlePropertyGet("InlineShapes").
        OleProcedure("AddPicture", vImageFileName, false, true);
    Génère des exceptions.

  5. #5
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    Pour la fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    vMSWord.OlePropertyGet("Selection").OlePropertyGet("InlineShapes").
        OleProcedure("AddPicture", vImageFileName, false, true);
    Si " vImageFileName " a ete declare en Variant passer la variable comme ceci " WideString(vImageFileName) "
    Si " vImageFileName " a ete declare en String passer la variable comme ceci " vImageFileName.c_str() "
    pour ton autre question tu veu par exemple ecrire au dessus, a droite, a gauche, et au dessous de l'image

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 24
    Par défaut
    Merci pour l'image, le cast en WideString résout en effet le problème.

Discussions similaires

  1. [Table des matières] insertion objets Word
    Par phoebe dans le forum Word
    Réponses: 18
    Dernier message: 20/03/2008, 16h26
  2. Réponses: 2
    Dernier message: 08/02/2007, 10h20
  3. [VBA-W]Retrouvez des objets dans son document
    Par tazamorte dans le forum VBA Word
    Réponses: 11
    Dernier message: 06/02/2007, 14h47
  4. [COM] Documentation fonctionnalités "objet COM" / word
    Par Finidrigoler dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 22/08/2006, 16h27
  5. Réponses: 3
    Dernier message: 19/05/2006, 11h05

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