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

 Delphi Discussion :

Ouvrir un fichier word en cliquant sur un Tlabel ?


Sujet :

Delphi

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 44
    Points : 44
    Points
    44
    Par défaut Ouvrir un fichier word en cliquant sur un Tlabel ?
    Bonjour, j'aimerais savoir si il est possible d'ouvrir un fichier word en cliquant sur un Tlabel ?

    J'ai consulté l'aide de Delphi, mais c'est complètement inbuvable

    Auriez vous une solution ?

  2. #2
    Inactif  
    Inscrit en
    Mars 2006
    Messages
    352
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 352
    Points : 292
    Points
    292
    Par défaut
    Bonjour,

    as-tu regardé la FAQ Delphi notamment cette page et celle là.

    Bon courage !

    Cordialement,
    Sidahmed.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 44
    Points : 44
    Points
    44
    Par défaut
    Je suis en train de la consulter, mais ce n'est pas très clair je trouve :/

    Ils ne parlent à aucun moment d'un Tlabel.


    EDIT :

    j'ai copié le code de la FAQ, j'obtiens ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    procedure TFenprincipale.Label1Click(Sender: TObject);
    var
        DocWord:_Document;
        FileName: OleVariant;
        Visible: OleVariant;
     
    begin
        FileName:= 'Document.doc'; // ou .rtf ...
        Visible:=True;  // Le serveur COM est affiché
        DocWord:= WordApplication1.Documents.Open(FileName, EmptyParam, EmptyParam,
                              					  EmptyParam, EmptyParam, EmptyParam, EmptyParam,
    					                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, Visible);
    end;


    Quand je compile, le debuggeur m'indique identificateur non déclaré :_Document et WordApplication1

  4. #4
    Inactif  
    Inscrit en
    Mars 2006
    Messages
    352
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 352
    Points : 292
    Points
    292
    Par défaut
    Citation Envoyé par bahamut100 Voir le message
    Je suis en train de la consulter, mais ce n'est pas très clair je trouve :/

    Ils ne parlent à aucun moment d'un Tlabel.
    pour ton TLabel, il suffit de cliquer dessus et écrire le code que tu voudras exécuter correspondant à l'événement OnClick du TLabel :
    Code delphi : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    procedure TForm1.Label1Click(Sender: TObject);
    begin
     {ici, tu mets ton code}
    end;
    À bientôt.

  5. #5
    Membre actif
    Profil pro
    DEV
    Inscrit en
    Août 2006
    Messages
    182
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DEV

    Informations forums :
    Inscription : Août 2006
    Messages : 182
    Points : 211
    Points
    211
    Par défaut
    Salut,

    Normal il te manque probablement une unité dans ton uses (par exemple Word97)
    as tu placé un TWordApplication sur ta fiche cela t'ajouterai automatiquement les unités necessaires

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 44
    Points : 44
    Points
    44
    Par défaut
    Hum, étant novice, je ne vois pas vraiment comme faire :/

    Actuellement, j'ai ma fenêtre avec un Tlabel posé dessus.

    J'ai tenté de chercher un Twordapplication, mais sans succès.


    (J'utilise Delphi 5)

  7. #7
    Membre actif
    Profil pro
    DEV
    Inscrit en
    Août 2006
    Messages
    182
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DEV

    Informations forums :
    Inscription : Août 2006
    Messages : 182
    Points : 211
    Points
    211
    Par défaut
    N'as tu pas un Onglet "Servers" ?

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 44
    Points : 44
    Points
    44
    Par défaut
    Ah si, j'ai bien un onglet server comprenant des composants pour Word.


    Merci, je vais essayer avec ça, et je reviens plus tard en cas de besoin


  9. #9
    Rédacteur
    Avatar de evarisnea
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Juin 2005
    Messages
    1 957
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 957
    Points : 4 384
    Points
    4 384
    Par défaut

    Citation Envoyé par bahamut100 Voir le message
    Bonjour, j'aimerais savoir si il est possible d'ouvrir un fichier word en cliquant sur un Tlabel ?

    J'ai consulté l'aide de Delphi, mais c'est complètement inbuvable

    Auriez vous une solution ?
    tu as aussi une solution du côté de la fonction ShellExecute voir ici et dans la FAQ delphi

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 44
    Points : 44
    Points
    44
    Par défaut
    Ah !!!!!


    Merci beaucoup, ça fonctionne impec !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Toutes versions] Ouvrir un fichier PDF en cliquant sur le nom de la cellule Excel
    Par zergo dans le forum Excel
    Réponses: 2
    Dernier message: 20/02/2015, 10h44
  2. Comment ouvrir un fichier listé en cliquant sur un bouton?
    Par Killdragon dans le forum Interfaces Graphiques en Java
    Réponses: 4
    Dernier message: 25/12/2012, 23h46
  3. Réponses: 2
    Dernier message: 26/09/2008, 14h37
  4. Ouvrir un fichier word sur le poste client
    Par paradeofphp dans le forum ASP.NET
    Réponses: 5
    Dernier message: 12/09/2007, 18h03
  5. [CR7][Word] Ouvrir un fichier Word ou excel avec CR
    Par yoyothebest dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 23/04/2005, 19h47

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