Parametre de la boite de dialogue "Enregistre sous"
Le
cemima
Bonjour
Je cherche a passer les parametres suivant à la boite de dialogue
"Enregistrer sous"
- chemin du repertoire où le fichier doit être enregistré
- nom par défaut proposé en fonction des circonstance par l'application.
Il existe dans Excel une speudo boite de dialogue " GetSaveAsFilename " qui
permet de poser des controls sur les parametre. Je cherche l'équivalent de
cette fonction dans word mais je ne trouve rien dans l'aide.
Si vous avez des idées
Merci à tous
Je cherche a passer les parametres suivant à la boite de dialogue
"Enregistrer sous"
- chemin du repertoire où le fichier doit être enregistré
- nom par défaut proposé en fonction des circonstance par l'application.
Il existe dans Excel une speudo boite de dialogue " GetSaveAsFilename " qui
permet de poser des controls sur les parametre. Je cherche l'équivalent de
cette fonction dans word mais je ne trouve rien dans l'aide.
Si vous avez des idées
Merci à tous

Poser une question


'cemima' nous a écrit ...
Les deux sont définis dans la propriété .Name de Dialogs(wdDialogFileSaveAs)
Pas compris pourquoi une pseudo-dialogue. Soit vous enregistrez
dans un dossier donné sous un nom donné et alors pas besoin d'utiliser
la boîte de dialogue. Soit vous voulez pré-remplir la boîte de dialogue
avec un dossier et un nom de fichier tout en laissant l'utilisateur
enregistrer ailleurs et sous un autre nom. Si c'est bien ça que vous
cherchez, surchargez la commande 'Enregistrer sous' :
Public Sub FichierEnregistrerSous()
With Dialogs(wdDialogFileSaveAs)
.Name = "c:monRepertoirepatatipatataMonFichier.doc"
.Show
End With
End Sub
C'est bon ?
Anacoluthe
« Nommer, c'est aussi sauver. »
- Claudio MAGRIS
souhaite réaliser.
Dans un premier temps, je souhaite ouvrir la boite de dialogue "enregistrer
sous" en indiquant le chemin du répertoire et le nom sous lequel je suggère
que le fichier soit enregistrer. Pour cela, votre réponse m'apporte une
piste. Mais avant de réellement enregistrer, il faut que je puisse controler
ce que l'utilisateur final aura choisi. Mais là, je n'arrive pas à récupérer
ces renseignements...
Merci
'cemima' nous a écrit ...
Si vous savez *où* ils sont dans le document (un champ, un signet, un
paragraphe, une cellule de tableau, une propriété de document,
que sais-je encore ?) il est très facile de les récupérer dans
une variable chaîne que vous affecterez ensuite à .Name dans
le code que je vous ai donné en exemple ! Où est la difficulté ?
Anacoluthe
« Nommer, c'est aussi sauver. »
- Claudio MAGRIS
Je me demande si le souhait n'est pas d'interdire certains
emplacements, il vaudrait mieux utiliser display, puis execute après
contrôle, et non show dans ce cas. (pas testé)
--
A+
Effectivement, je souhaite réaliser les controles avant d'enregistrer et
avoir la possibilité d'annuler la commande. Comment utilisez vous les
commandes "display puis execute".
Je ne suis pas très à lèse dans word.
Merci
"Geo"