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

AppleScript Discussion :

Enregistrement dans excel


Sujet :

AppleScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 5
    Par défaut Enregistrement dans excel
    Bonjour à tous,

    Je désire automatiser une petite suite d'actions sous excel2004 v.11.6 :
    - ouverture d'un fichier
    - lancement d'une macro
    - enregistrement en .xls (sachant que si je fais save, l'enregistrement se fait en .txt)
    - fermeture
    - ouverture du fichier suivant
    etc.

    J'ai un problème concernant la syntaxe du save ou save as. J'ai essayé également avec la fonction default save format, mais je ne trouve pas la bonne syntaxe (il y a des crochets? des parenthèses?...)

    Un tout petit d'aide serait la bienvenue!
    Merci d'avance et bonne journée

    Flo

  2. #2
    Membre du Club
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Juillet 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juillet 2012
    Messages : 6
    Par défaut
    Intéressant problème effectivement...

    Je planche dessus sans avoir trouvé la solution, pour le moment:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    tell application "Microsoft Excel"
    	tell active workbook
    		save workspace workspace file name "~:Documents:New File.xls"
    		save active workbook in "~:Documents:New File.xls"
    	end tell
    end tell
    Les deux lignes semblent aller qq part mais c'est pas encore ce que tu cherches...

    Curieusement, si on suit la syntaxe proposée dans la bibliothèque Excel, on devrait avoir qqch comme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    save active workbook as workbook (filename "~:Documents:New File.xls") (file format (workbook normal file format)
    Mais chez moi ça ne marche absolument pas...

    Du mieux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    tell application "Microsoft Excel"
    	set theWorksheet to worksheet 1 of active workbook
    	save as theWorksheet filename "~:Documents:myFile.xls"
    	tell active workbook to save
    end tell
    Par contre chez moi ça va dans "Téléchargments"... C'est pas encore ça.
    Et puis ça ne fonctionne qu'une fois !

Discussions similaires

  1. VBA Enregistrement feuille excel dans une feuille word
    Par pedrold75 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 25/05/2007, 15h36
  2. Recherche d'enregistrement dans table Excel
    Par SlySylvain dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 07/12/2006, 15h47
  3. Enregistrer données Excel dans Base MySQL
    Par davasm dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 22/05/2006, 14h34
  4. Enregistrement fichier excel dans une base mysql (pas csv)
    Par morph12345 dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 27/03/2006, 10h01
  5. Réponses: 5
    Dernier message: 29/09/2005, 13h55

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