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

API, COM et SDKs Delphi Discussion :

SaveAs en xls depuis Office 2007 [FAQ]


Sujet :

API, COM et SDKs Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 6
    Par défaut SaveAs en xls depuis Office 2007
    Lors du passage à Office 2007, j’ai rencontré le problème suivant.

    Problème :
    Quand j’enregistre mon fichier Excel créé à partir de Delphi, même si je force le nom du fichier en .xls, ce dernier est enregistré au format xsls et ne peut être ouvert depuis une version d’Office inférieur à la 2007.

    Solution :
    Il faut fournir le format du fichier dans les paramètres de la fonction SaveAs.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ExcelApplication.ActiveWorkBook.SaveAs('nom_du_fichier', -4143, EmptyParam, EmptyParam, EmptyParam, EmptyParam, xlNoChange, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
    -4143 correspond à la constante xlExcel8 pour Office 2003. Le fichier ainsi généré sera compatible avec toutes les versions d’Excel de 95 à 2007.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Paramétreur de progiciels
    Inscrit en
    Octobre 2006
    Messages
    970
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Paramétreur de progiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 970
    Par défaut
    Merci pour cette information bien pratique !

    Mathieu

  3. #3
    Membre Expert
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 704
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 704
    Par défaut
    Citation Envoyé par [ZiP] Voir le message
    Merci pour cette information bien pratique !

    Mathieu
    +1
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. :bug: ___ "http://club.developpez.com/regles/#LIII-A"Écrivez dans un français correct !!

    C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.3 Entreprise - Visual studio 2022
    OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.7)

Discussions similaires

  1. [Débat] Office 2007
    Par marabout dans le forum Microsoft Office
    Réponses: 32
    Dernier message: 20/01/2008, 01h48
  2. Microsoft licences office 2007 ribbon UI
    Par Issam dans le forum Windows
    Réponses: 1
    Dernier message: 28/11/2006, 09h25
  3. msdn et office 2007
    Par largowinch dans le forum Microsoft Office
    Réponses: 4
    Dernier message: 17/11/2006, 08h41
  4. Réponses: 8
    Dernier message: 04/10/2006, 10h00

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