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

Bibliothèques et frameworks PHP Discussion :

[Excel] Mise en page


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Septembre 2005
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 6
    Par défaut [Excel] Mise en page
    Bonjour,

    Je crée tableau Excel à partir de ma base de données MySQL (liste téléphonique) en utilisant l'objet COM.
    Pour que le tableau puisse s'imprimer sur une page il faut que je fasse un zoom de 65% dans les propriétés d'impressions. Je tente en vain de définir ce zoom avec l'objet Excel.
    J'ai tenté ceci et pas mal d'autres syntaxes du genre, mais rien ne fonctionne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $excel->Workbooks->Add();
    	$book=$excel->Workbooks(1);
    	$sheet=$book->Worksheets(1);
    	$sheet->PageSetup->Zoom = 65;
    j'ai toujours cette erreur :
    Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Microsoft Excel<br/><b>Description:</b> Impossible de définir la propriété Zoom de la classe PageSetup.' in D:\www\comm\excel.php:134 Stack trace: #0 D:\www\comm\excel.php(134): unknown() #1 {main} thrown in D:\www\comm\excel.php on line 134
    Si quelqu'un pouvait me dire comment faire ça serait super.

    Merci d'avance.

    Sheraf

  2. #2
    Membre éclairé Avatar de Space Cowboy
    Homme Profil pro
    chomeur
    Inscrit en
    Avril 2005
    Messages
    496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : chomeur

    Informations forums :
    Inscription : Avril 2005
    Messages : 496
    Par défaut
    Tu utilise cette classe : http://www.bettina-attack.de/jonny/v...hp_writeexcel/ ?

    Quel est l'interet d'un Zoom ? Pourquoi ne pas agrandir le tableau ?

    Si tu veut faire un zoom, tu ne doit pas mettre un chiffre plus grand que 100 ?

  3. #3
    Nouveau membre du Club
    Inscrit en
    Septembre 2005
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 6
    Par défaut
    Salut, merci de ta réponse déjà.

    Non je n'utilise pas de librairie, j'utilise l'objet COM Excel.
    L'intérêt du zoom est de faire tenir l'ensemble du tableau sur une seule page à l'impression. C'est pour ça que je fais un zoom "négatif".

    Merci

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

Discussions similaires

  1. [VBA Excel] Mise en page
    Par raptor1 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 19/06/2007, 14h01
  2. [Excel] Mise en page
    Par griffit dans le forum C++Builder
    Réponses: 4
    Dernier message: 08/02/2007, 11h22
  3. probleme excel mise en page
    Par griffit dans le forum C++Builder
    Réponses: 2
    Dernier message: 05/02/2007, 14h21
  4. Export vers excel mise en page
    Par Renardo dans le forum Access
    Réponses: 7
    Dernier message: 16/01/2007, 20h26
  5. [Excel] mise en page d'un export venant d'Access
    Par kleenex dans le forum Access
    Réponses: 14
    Dernier message: 28/06/2006, 18h39

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