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

Windows Discussion :

[C++ - Word] Fonction ou API permettant de faire un Enregistrer sous


Sujet :

Windows

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juin 2003
    Messages
    270
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 270
    Par défaut [C++ - Word] Fonction ou API permettant de faire un Enregistrer sous
    Bonjour,

    je cherche une fonction C++ qui me permettrait de faire l'équivalent du "Enregistrer sous" de Word lorsque le document est sauvé pour la première fois.

    Il y a une fonction qui permet de le faire en VBA mais je souhaiterais pouvoir le faire depuis une DLL C++ (IDE: Visual Studio).

    Est-ce que quelqu'un sait comment faire ?

    Merci !

  2. #2
    Membre chevronné Avatar de Mayti4
    Inscrit en
    Février 2004
    Messages
    442
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 442
    Par défaut
    Oui, l'API GetSaveFileName

  3. #3
    Membre éclairé
    Inscrit en
    Juin 2003
    Messages
    270
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 270
    Par défaut
    merci, mais je n'ai pas été assez précis dans mon message: je souhaite faire un enregistrer-sous en transparence (sauvegarder le fichier en local dans un répertoire et avec un nom donné).

    Je n'arrive pas à mettre la main dessus dans la MSDN non plus.

  4. #4
    Membre chevronné Avatar de Mayti4
    Inscrit en
    Février 2004
    Messages
    442
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 442
    Par défaut
    Citation Envoyé par drinkmilk
    merci, mais je n'ai pas été assez précis dans mon message: je souhaite faire un enregistrer-sous en transparence
    Si c'est créer un fichier que tu veux, il y'a l'api CreateFile.

    Citation Envoyé par drinkmilk
    (sauvegarder le fichier en local dans un répertoire et avec un nom donné).
    Il se trouve ou ce fichier, en mémoire ?

  5. #5
    Membre éclairé
    Inscrit en
    Juin 2003
    Messages
    270
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 270
    Par défaut
    La situation est la suivante:

    1. Un utilisateur ouvre Word, ouvre un nouveau document, puis décide de faire "Enregistrer Sous". Mon programme prend la main à cet instant. Le fichier n'a donc toujours pas été créé sur le disque.
    2. Mon programme fait apparaître une fenêtre personnalisée "Enregistrer sous",
    3. Lorsque l'utilisateur clique sur le bouton "Enregistrer" de ma boîte de dialogue, il faut que je trouve une fonction qui enregistre effectivement le fichier à un endroit donné du disque, en transparence (sans qu'une autre boîte de dialogue apparaisse).
    Est-ce plus clair ?

    Merci pour ton aide

  6. #6
    mat.M
    Invité(e)
    Par défaut
    A part faire une macro sous Word et appeler son propre composant je ne vois pas.
    Le mieux est de créer une dll ATL-COM .
    Y placer son code en C++
    Sur le document Word placer un bouton et sur le clic de ce bouton, faire CreateObject de son objet et accéder aux méthodes.

Discussions similaires

  1. [PPT-2007] Faire un "enregistrer sous 2003" en vba
    Par stroumfette44 dans le forum VBA PowerPoint
    Réponses: 4
    Dernier message: 06/07/2011, 10h40
  2. Réponses: 2
    Dernier message: 06/04/2011, 16h45
  3. [VB6] Fonction ou API qui retourne l'utilisateur windows courant
    Par nnj dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 14/05/2006, 18h31
  4. WORD : fonction "Envoyer vers"
    Par tiftay01 dans le forum Word
    Réponses: 4
    Dernier message: 12/05/2006, 22h37
  5. Composant permettant de faire des graphes sous Excel
    Par PrinceMaster77 dans le forum ASP
    Réponses: 2
    Dernier message: 25/10/2005, 22h13

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