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

VB 6 et antérieur Discussion :

[VB6] Sauvegarde doc word avec nom d'un signet


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de guenfood
    Homme Profil pro
    Webdesigner
    Inscrit en
    Janvier 2004
    Messages
    255
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2004
    Messages : 255
    Par défaut [VB6] Sauvegarde doc word avec nom d'un signet
    Bonjour,

    J'ai un document word dans lequel j'ai un signet.
    Je cherche par VBA à automatiser la sauvegarde du document en récupérant la valeur du signet.

    J'ai essayé avec ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveDocument.SaveAs "U:\WorkArea\Application Data\BANK\Codex\" & Bookmarks("Nomsauvegarde") & ".doc"
    "Nomsauvegarde" étant le nom du signet.
    Mais cela ne marche pas.

    Comment puis-je procéder pour arriver à ce que je souhaite ?

    Merci d'avance.

  2. #2
    Membre émérite
    Inscrit en
    Septembre 2005
    Messages
    617
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 617
    Par défaut
    C une bonne voie...

    Essaie de voir les propriétés de l'objet Bookmarks("Nom")

  3. #3
    Membre éclairé Avatar de guenfood
    Homme Profil pro
    Webdesigner
    Inscrit en
    Janvier 2004
    Messages
    255
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2004
    Messages : 255
    Par défaut
    J'ai déjà regardé, mais je sèche.

    Quand j'exécute, cela me donne le message d'erreur "Erreur de compilation : Sub ou function non définie"

    Pourtant, j'ai bien mon "Sub Macro1()" et mon "End Sub" entre le code !!!

  4. #4
    Membre émérite
    Inscrit en
    Septembre 2005
    Messages
    617
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 617
    Par défaut
    essaie en déclarant une variable bookmark et tu dis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    variable = bookmarks ("nom")

  5. #5
    Membre éclairé Avatar de guenfood
    Homme Profil pro
    Webdesigner
    Inscrit en
    Janvier 2004
    Messages
    255
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2004
    Messages : 255
    Par défaut
    Je deviens dingue.

    J'ai rajouté ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim variable
       variable = Bookmarks("Nomsauvegarde")
    Mais j'ai toujours le même message d'erreur avec "Bookmarks" surligné en jaune !!!

    Est-ce un problème de référence qui ne serait pas cohé ??

  6. #6
    Membre émérite
    Inscrit en
    Septembre 2005
    Messages
    617
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 617
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim bb As Word.Bookmark
     
    Set bb = ActiveDocument.Bookmarks("Nomsauvegarde")
     
    ActiveDocument.SaveAs "U:\WorkArea\Application Data\BANK\Codex\" & bb.Range.Text & ".doc"

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2003] Générer doc Word avec une police d'écriture spécifique
    Par eugiba dans le forum Access
    Réponses: 1
    Dernier message: 04/02/2011, 15h44
  2. [WD15] Enregistrer un doc word avec son handle
    Par Francis D dans le forum WinDev
    Réponses: 6
    Dernier message: 20/01/2011, 18h18
  3. Synchro de CustomDocumentProperties d'un doc Word avec WSS
    Par Sulquendi dans le forum Développement Sharepoint
    Réponses: 0
    Dernier message: 25/06/2010, 12h24
  4. [AC-2003] word avec nom défini
    Par popofpopof dans le forum IHM
    Réponses: 5
    Dernier message: 05/04/2009, 11h11
  5. comment remplir un doc word avec un formulaire
    Par enretard dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 16/07/2008, 10h12

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