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 :

Vérifier l'accès en écriture d'un .xls avant de faire xlswrite


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 100
    Par défaut Vérifier l'accès en écriture d'un .xls avant de faire xlswrite
    Bonjour,


    Dans un partie de mon code, j'écris dans un fichier "RESULTATS.xls" quelques résultats de calcul (xlswrite). Hors si le fichier est ouvert au moment d'écrire dedans, j'ai un message excel (pas très adéquat d'ailleurs) qui me dit :
    "un fichier nommé "RESULTATS" existe déjà à cet emplacement. Voulez-vous le remplacer ?" suivi des boutons OUI, NON ANNULER

    Les pb sont :
    1er : que je réponde oui, non ou annuler, en définitive il plante en me disant que le fichier excel est en lecture seule ... et pour cause ... puisqu'il est ouvert

    2e je n'ai pas la main sur le msg qui est apparement généré par excel

    3e je trouve rien dans le help de matlab pour tester au préalable que le fichier dans lequel je veux écrire n'est pas ouvert (même pas avec xlsinfo)

    Y aurait il des solutions ?

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    J'ai toujours pensé que la façon la plus flexible d'interfacer Excel et Matlab était d'utiliser ceci : Are there any examples that show how to use the ActiveX automation interface to connect MATLAB to Excel?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 100
    Par défaut
    J'ai regardé ta solution (je réserve ca pour m'en servir peut-être plus tard) ... Pour l'heure, j'ai pas le temps de refaire le code de l'appli mais seulement de blinder quelques fonctions.

    Je crois que je vais être obligée de mettre un msgbox avant le lancement des calculs qui rappelle à l'utilisateur qu'il doit fermer le fichier ... c'est très moyen ... mais en attendant ...

Discussions similaires

  1. Réponses: 5
    Dernier message: 18/07/2007, 11h38
  2. Récupération de la Date d'accés en écriture sur table/base
    Par gwenhael dans le forum Administration
    Réponses: 2
    Dernier message: 16/03/2007, 18h14
  3. Interdire l'accès en écriture à un site
    Par maya dans le forum Apache
    Réponses: 1
    Dernier message: 01/02/2007, 17h38
  4. Accès en écriture à bdd paradox via webservice
    Par PitchOu dans le forum Bases de données
    Réponses: 1
    Dernier message: 18/08/2006, 09h42
  5. Violation d'accès en écriture
    Par Grey dans le forum MFC
    Réponses: 8
    Dernier message: 18/11/2005, 16h31

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