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 :

Piloter excel via delphi


Sujet :

Delphi

  1. #1
    Membre du Club
    Inscrit en
    Mars 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 6
    Par défaut Piloter excel via delphi
    Bonjour,

    Je viens d'ouvrir un fichier excel via un programme Delphi, et je souhaite maintenant
    désactivé les menus "Fichier, Edition, Voir..." d'excel. J'ai vu qu'il était possible deles
    désactivés.

    Voici mon code, dans celui-ci j'ai voulu désactivé le menu "Fichier":

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
        // création du lien OLE pour la classe référencé par Excel dans la base de registre "Excel.Application"
        OleApplication := CreateOleObject('Excel.Application');
        //Ouverture du fichier Excel en lecture seule *//
        OleWorkBook:=OleApplication.Workbooks.open('D:\MonFichier.xls',unassigned,true);
        //* Désactivation du menu Fichier *//
        ExcelApplication.CommandBars[1].Controls['Fichier'].Set_Enabled(False);
        //Ouverture d'un onglet
        OleWorkBook.Worksheets.Item['Compteur 1'].Activate;
        // Rendre Excel visible
        OleApplication.visible:=True;
    Pour information, j'utilise Borland delphi 2005 avec Excel 2003.

    Merci

  2. #2
    Membre Expert Avatar de philnext
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 553
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 553
    Par défaut
    Mais de rien !!!
    Euh ..c'est quoi la question ?

  3. #3
    Membre du Club
    Inscrit en
    Mars 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 6
    Par défaut
    En faite, la désactivation du menu ne fonctionne pas.Je tiens à signalé qu'il y a aucunne erreur à l'exécution

  4. #4
    Invité de passage
    Inscrit en
    Mars 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 1
    Par défaut
    bonjour :
    utiliser la faq delphi svp :
    http://delphi.developpez.com/faq/?page=exceldelphi

  5. #5
    Membre du Club
    Inscrit en
    Mars 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 6
    Par défaut
    Merci

    Mais j'avais déja consulté cette FAQ. Néanmoins, j'ai résolu mon problème.

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

Discussions similaires

  1. enlever la validation de donnée d'une cellule excel via Delphi
    Par Dany_04 dans le forum Composants VCL
    Réponses: 0
    Dernier message: 22/06/2011, 16h14
  2. [VBA] Piloter excel via BO, c'est possible?
    Par gillou13 dans le forum SDK
    Réponses: 0
    Dernier message: 12/05/2011, 15h30
  3. Piloter Excel via VB6
    Par BenoitCo dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 10/03/2011, 11h12
  4. Piloter Excel via Access
    Par elendila dans le forum Access
    Réponses: 3
    Dernier message: 12/07/2006, 17h29
  5. Volume de données maximum à passer dans Excel via delphi?
    Par batounet dans le forum Bases de données
    Réponses: 2
    Dernier message: 24/03/2006, 20h37

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