IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo
Sommaire > VBA et Automation > Gestion des Documents
        Comment savoir si le document actif a déjà été enregistré ?
        Comment savoir si le document actif a été enregistré depuis la dernière modification ?
        Comment obtenir le nom du document actif en VBA ?
        Comment obtenir le chemin du document actif en VBA ?



Comment savoir si le document actif a déjà été enregistré ?
auteur : Christophe Warin
Lorsque vous créez un nouveau document, celui-ci porte un nom tel que Composition1.pub.
Pour savoir si ce document a déjà été enregistré sur le disque, il suffit de comparer les propriétés FullName et Name du document. En effet, celles-ci sont identiques lorsque le travail n'a jamais été enregistré.

Exemple :

If ActiveDocument.FullName = ActiveDocument.Name Then
    MsgBox "Vous n'avez jamais enregistré votre travail"
End If
lien : faq Comment piloter Publisher depuis une autre application ?

Comment savoir si le document actif a été enregistré depuis la dernière modification ?
auteur : Christophe Warin
Pour savoir si le document actif a été enregistré récemment, il faut interroger sa propriété Saved. Si elle retourne Vrai, cela signifie que le document n'a pas besoin d'être enregistré à nouveau.

Dim bSaved as Boolean
bSaved=Application.ActiveDocument.Saved
lien : faq Comment piloter Publisher depuis une autre application ?

Comment obtenir le nom du document actif en VBA ?
auteur : Christophe Warin
Pour obtenir le nom d'un document (et non son chemin), il faut faire appel à sa propriété Name

MsgBox Application.ActiveDocument.Name
Cet appel affiche par exemple :

Essai.pub

lien : faq Comment piloter Publisher depuis une autre application ?

Comment obtenir le chemin du document actif en VBA ?
auteur : Christophe Warin
Pour obtenir le chemin d'un document, il faut faire appel à sa propriété FullName

MsgBox Application.ActiveDocument.FullName
Cet appel affiche par exemple :

C:\MonDossier\Essai.pub

lien : faq Comment piloter Publisher depuis une autre application ?


Consultez les autres F.A.Q's


Valid XHTML 1.0 TransitionalValid CSS!

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2009 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.