Ouvrir une boite "Enregistrer sous..."

Résolu
cs_jerome85
Messages postés
16
Date d'inscription
mercredi 15 octobre 2003
Statut
Membre
Dernière intervention
7 juin 2007
- 3 oct. 2005 à 15:31
cs_jerome85
Messages postés
16
Date d'inscription
mercredi 15 octobre 2003
Statut
Membre
Dernière intervention
7 juin 2007
- 4 oct. 2005 à 09:03
Bonjour,

Je ne parviens pas à faire un truc que je pense tout simple dans Word avec une macro, et ce malgré mes recherches:
Comment faire ouvrir une boite de dialogue "Enregistrer sous..."?

Merci! :)

8 réponses

cs_jerome85
Messages postés
16
Date d'inscription
mercredi 15 octobre 2003
Statut
Membre
Dernière intervention
7 juin 2007

4 oct. 2005 à 09:03
Autant pour moi, je viens de trouver à force d'essais. Voici la ligne à entrer:

"Application.Dialogs.Item(wdDialogFileSaveAs).Show"

Merci pour votre aide. :)
3
cs_hassen
Messages postés
338
Date d'inscription
mardi 28 janvier 2003
Statut
Membre
Dernière intervention
4 novembre 2008
1
3 oct. 2005 à 15:37
il y a un controle CommonDialog qui te permet de faire ca

CommonDialog1.ShowSave

Hassen TUNISIE
0
cs_jerome85
Messages postés
16
Date d'inscription
mercredi 15 octobre 2003
Statut
Membre
Dernière intervention
7 juin 2007

3 oct. 2005 à 15:54
Si tu pouvais m'en dire un poil plus sur le CommonDialog car je suis comme qui dirait novice en VBA... ;)
0
econs
Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Modérateur
Dernière intervention
23 décembre 2008
23
3 oct. 2005 à 16:22
Tapes CTRL+T dasn l'IDE VB6.

Une liste des contrôles 'ajoutables' apparait. Choisis 'Micorsoft Common Dialog 6.0'

Un controle vient alors d'être ajouté dans ta barre d'outils.

Places-en un sur ton formulaire. Il s'appellera CommonDialog1





CommonDialog1.ShowSave 'affiche la fenêtre

MsgBox CommonDialog1.Filename ' affiche le nom de fichier entré par l'utilisateur.


Manu
-------------------------------------------
Une question bien posée, c'est une chance de réponse bien adaptée.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_jerome85
Messages postés
16
Date d'inscription
mercredi 15 octobre 2003
Statut
Membre
Dernière intervention
7 juin 2007

3 oct. 2005 à 16:56
J'ai droit à une superbe erreur quand je veux le rajouter dans mon formulaire. L'ajout du composant dans VB fonctionne par contre.
Voici l'erreur en question:

Cet objet a été créé dans {F9043C85-F6F2-101A-A3C9-08002B2F-49FB}.
Cette application n'est pas disponible pour ouvrir cet objet.
Vérifiez que l'application est correctement installée et qu'elle n'a été ni supprimée, ni déplacée ni renommée.

Bref... ::D
0
valtrase
Messages postés
937
Date d'inscription
lundi 19 janvier 2004
Statut
Membre
Dernière intervention
9 mai 2022
4
4 oct. 2005 à 01:38
Salut,
Utilises les boites fournies avec Word. Tappes ce code dans ta macro.
Application.Dialogs wdDialogFileSaveAs

Cordialement, Jean-Paul
______________________________________________________________________

Le Savoir n'a de valeur que s'il est partagé
0
cs_jerome85
Messages postés
16
Date d'inscription
mercredi 15 octobre 2003
Statut
Membre
Dernière intervention
7 juin 2007

4 oct. 2005 à 08:50
Je dois vraiment avoir du mal...
Je viens de recopier le code que tu m'as donné, et voici ce que j'obtiens lorsque je clique sur le bouton qui lance la macro:

"Erreur de compilation:
Utilisation incorrecte de la propriété"
0
cs_jerome85
Messages postés
16
Date d'inscription
mercredi 15 octobre 2003
Statut
Membre
Dernière intervention
7 juin 2007

4 oct. 2005 à 08:58
Je viens de voir que Application.Dialogs demandait la propriété entre parenthèse, mais même avec ça, même résultat.
0