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

API, COM et SDKs Delphi Discussion :

Bloquer les fonctionnalités word


Sujet :

API, COM et SDKs Delphi

  1. #1
    Candidat au Club
    Bloquer les fonctionnalités word
    Bonjour,

    Je cherche à bloquer certaines fonctionnalités de word.
    Pas de problèmes pour la connexion et l'ouverture de document.
    Je voudrais créer une form qui permette d'effectuer toutes les options bas-niveaux de word (sauvegarde...) et donc bloquer les fonctions de word.
    Si qq'un posséde une Faq ou un tutoriel ou connait comment faire.

    Ah oui, je cherche aussi à avoir le détail de toutes les fonctions delphi permettant d'interagir avec word.
    Je n'ai rien trouver dans l'aide.

    Merci d'avance.

  2. #2

  3. #3
    Candidat au Club
    Regarde mon message.

    Je suis pas stupide et la faq repond pas a ma question.

    Mais merci quand meme.

    Bon, ce que je veux c'est pouvoir SUPPRIMER toutes les fonctionnalites autres que le formatage du texte dans word. Je veux juste l'AFFICHAGE GRAPHIQUE WORD mais je veux implementer mes fonctions d'ouverture et de sauvegarde moi-meme.

    La FAQ ne repond pas a la question.

    Ensuite j'ai aussi besoin d'avoir le detail des fonctions tel wordDoc.SaveAs(10 ou 12 parametres). C'est pourquoi si qqun sait comment avoir la liste des parametres et leur signification. Je dois pouvoir controler word dans tous ses details. J'ai donc besoin de connaitre tous les parametres des fonctions que j'utilise.

    Merci.

  4. #4
    Membre à l'essai
    "Je suis pas stupide et la faq repond pas a ma question."
    Personne ne dis ça ?

    Il me semble que c'est bien dans la FAQ.

    Tu veux sauvegarder un document :
    http://delphi.developpez.com/faq/?page=worddoc#worddocsauver

    Pour ce qui est des fonctions dispo et leurs parametres, je sais qu'avec Excel, tu peux créer une marco et l'ouvrir pour voir le code des commandes executées. Les fonctions exportées par le lien OLE sont similaires.
    J'imagine que c'est possible aussi avec WORD (En fait j'utilise quasiment uniquement LATEX) donc pour WORD ce n'est pas une certitude.

  5. #5
    Candidat au Club
    Bon, je vais etre plus clair avec des exemples.


    Jai une form.

    Sur cette form, jai des menus pour ouvrir un nouveau document word, fermer, sauvegarder ......

    Donc grace a cette form, jouvre un nouveau document word.

    Je voudrais donc que l'utilisateur ne puisse pas sauvegarder le fichier en passant par word.

    Je veux faire des genres de "SetEnabled('Sauvegarder sous...', false);"

    Comme ca , ca va me permettre de pouvoir gerer les droits d'acces aux fichiers et les modifications que l'on peut faire.

    De plus, j'aimerais savoir si qqun connait une liste de ttes les fonctions avec l'explication de tous les parametres, permettant d'interagir avec word.

    La faq etant ce qu'elle est (tres utile), il n'y a pas de reponse a mes questions.
    La fonction de sauvegarde est juste cite avec l'exemple du mot de passe et de la sauvegarde bete et mechante.
    J'aimerais savoir a quoi sert chaque parametre de chaque fonction interagissant avec word.

    Merci.

    Ps: je ne trouve rien dans l'aide de delphi.
    Les classes tel que _document ne sont pas references dans ma version de l'aide.

  6. #6
    Membre éclairé
    si tu cherches de la doc pour contrôler word, cherche de la doc, un tuto, n'importe quoi portant VBA.
    pour ta questtion, tu peux essayer de masquer toutes les barres d'outils, ex :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
     
    CommandBars("Drawing").Enabled = True
    Donnez un poisson à un homme et il mangera pendant un jour... Apprenez-lui à pêcher et il s'assiéra dans une barque et boira de la bière toute la journée