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

MATLAB Discussion :

Nommer un fichier Excel


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 19
    Par défaut Nommer un fichier Excel
    Bonjour !

    Est-il possible depuis Matlab (6.5 R13) de nommer un fichier Excel créé toujours avec Matlab comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    % Lancement du serveur Excel (arrière-plan)
    Excel = actxserver ('Excel.Application');
     
    % Excel visible
    Excel.Visible = 1;
     
    % Création d'un nouveau classeur
    Workbook = Excel.Workbooks.Add;
    Le classeur ainsi crée se nomme par défaut Classeur1, on peut imposer un autre nom ? ?

    Merci !

  2. #2
    Membre Expert
    Avatar de tug83
    Homme Profil pro
    MATLAB Geek !
    Inscrit en
    Juin 2006
    Messages
    1 781
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : MATLAB Geek !
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 781
    Par défaut
    oups j'avais raté ce topic.
    Tu ne pourras pas renommer Classeur1 car c'est une propriété en Read Only comme documenté sur le site de mister Gates:
    http://msdn.microsoft.com/library/de...HV05205955.asp
    seul moyen c'est faire un save as


    en revanche pour renommer Feuil1 tu peux utiliser ce code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    e = actxserver('excel.application');
    e.Workbooks.Add;
    e.Visible = 1;
    eSheets = e.ActiveWorkbook.Sheets;
    eSheet1 = eSheets.Item(1);
    eSheet1.Name = 'tug83 demo';
    bon week-end

Discussions similaires

  1. Réponses: 3
    Dernier message: 27/03/2013, 10h55
  2. [Toutes versions] Nommer fichier excel en fonction champ requête
    Par Marcopololo dans le forum VBA Access
    Réponses: 3
    Dernier message: 21/03/2009, 08h43
  3. Sauvegarde fichier excel
    Par tiopan dans le forum VBA Access
    Réponses: 2
    Dernier message: 22/10/2003, 13h36
  4. [Turbo Pascal] Utiliser un fichier Excel
    Par Lady dans le forum Turbo Pascal
    Réponses: 10
    Dernier message: 09/03/2003, 20h34
  5. Réponses: 2
    Dernier message: 22/07/2002, 12h13

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