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 :

chemin d'enregistrement excel en mode OLE


Sujet :

API, COM et SDKs Delphi

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    860
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 860
    Par défaut chemin d'enregistrement excel en mode OLE
    bonjour,

    Sous D2007 j'ouvre une feuille excel (le modele vierge) qui se trouve dans un répertoire 'alpha'

    l'utilisateur modifie ce fichier puis il doit ensuite l'enregistrer dans un repertoire 'beta'

    le problème c'est que le menu "enregistrer sous" ouvre une boite de dialogue avec le repertoire 'alpha' ?

    est ce qu'il y a possibilité en mode OLE de définir un repertoire d'enregistrement ? Pour que l'utilisateur n'ait plus qu'a mettre le nom de fichier .

    merci

  2. #2
    Membre averti
    Homme Profil pro
    Inscrit en
    Août 2003
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Canada

    Informations forums :
    Inscription : Août 2003
    Messages : 41
    Par défaut
    As-tu essayé de modifier la propriété DefaultFilePath avant de faire le Save? (i.e. Application.DefaultFilePath)

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    860
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 860
    Par défaut réponse
    bonjour,

    j'ai essayé:
    - Application.DefaultFilePath
    - chdir('nom du répertoire')
    - setcurrentdir('nom du répertoire')

    aucune ne fonctionne ?


    A+

  4. #4
    Membre éclairé Avatar de zemeilleurofgreg
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    515
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 515
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    MonClasseur.SaveAs(ExcelApplication1.GetSaveAsFilename(),
      EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,
      xlNoChange,EmptyParam,EmptyParam,EmptyParam,EmptyParam,0);
    GetSaveAsFilename() peut -etre remplacé par le chemin voulu

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Août 2003
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Canada

    Informations forums :
    Inscription : Août 2003
    Messages : 41
    Par défaut
    La syntaxe serait plutôt : XLApp.GetSaveAsFileName('c:\MonDossier',,,,);

Discussions similaires

  1. Fermer Excel après ouverture OLE
    Par birdyz dans le forum Delphi
    Réponses: 6
    Dernier message: 07/09/2006, 13h35
  2. Enregistrement Excel dans Access
    Par Wyatt dans le forum Excel
    Réponses: 1
    Dernier message: 28/06/2006, 16h10
  3. [PHP-JS] Définir chemin pour enregistrer sous
    Par zia2 dans le forum Langage
    Réponses: 16
    Dernier message: 16/05/2006, 18h31
  4. [VBA-E] Appel macro Access depuis Excel en mode silencieux
    Par lordkoko dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/05/2006, 10h12
  5. Gestion en vba des fichiers excel en mode multiutilisateurs
    Par kernel57 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 08/12/2005, 16h06

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