OVH Cloud OVH Cloud

Comment imprimer par defaut le chemin du fichier en bas du document

8 réponses
Avatar
News Group
Bonsoir,

Existe-il une astuce simple pour que lorsque l'on imprime un document word
ou excel, il imprime automatiquement
en bas des pages le chemin ou est stocké le fichier et avec un choix de
police, mais de manière automatique ?

Merci par avance

Gilles

8 réponses

Avatar
Domi
Bonjour !
Excel : pas trouvé - uniquement le nom du classeur/feuille/page ... via le
pied de page
Word : Affichage - Entête et pied de page - insertion automatique - Nom de
fichier et emplacement (correspond à l'option p via Insertion Champ Résumé
Nom du fichier Options Commutateur spéciaux)
Bon travail !
Domi alias sans "pub" c'est mieux !

"News Group" a écrit dans le message de
news:3f62472b$0$13286$
| Bonsoir,
|
| Existe-il une astuce simple pour que lorsque l'on imprime un document word
| ou excel, il imprime automatiquement
| en bas des pages le chemin ou est stocké le fichier et avec un choix de
| police, mais de manière automatique ?
|
| Merci par avance
|
| Gilles
|
|
Avatar
hm15
Bonjour Gilles,

Dans le pied de page de ton document Word :
- menu Insertion | Champ, sélectionne "FileName"
- clique sur le bouton [Options], onglet [Commuteurs spéciaux]
- sélectionne p et clique sur [Ajouter au champ]

Pour Excel (2000 car dans la version 2002 le chemin d'accès est proposé
simplement dans la mise en page) :
- depuis ton classeur, appuie sur <Alt><F11> pour accéder à la fenêtre VB,
- copie/colle les 3 lignes suivantes :

Private Sub Workbook_Open()
ActiveSheet.PageSetup.CenterFooter = ThisWorkbook.FullName
End Sub

CenterFooter peut être remplacé par LeftFooter ou RightFooter selon la
position voulue.

Cordialement,

Annette
---------------------------------------------------------------------------
www.horizon-micro.com


"News Group" a écrit dans le message de news:
3f62472b$0$13286$
Bonsoir,

Existe-il une astuce simple pour que lorsque l'on imprime un document word
ou excel, il imprime automatiquement
en bas des pages le chemin ou est stocké le fichier et avec un choix de
police, mais de manière automatique ?

Merci par avance

Gilles




Avatar
News Group
Bonsoir,

c'est ok pour Words, en fait assez facile une fois qu'on nnous donne la
solution :-)

mais pour excel avec l'histoire du visual basic, je patauge !!! désolé mais
je n'ai pas encore réussi

gilles
"hm15" a écrit dans le message de
news:
Bonjour Gilles,

Dans le pied de page de ton document Word :
- menu Insertion | Champ, sélectionne "FileName"
- clique sur le bouton [Options], onglet [Commuteurs spéciaux]
- sélectionne p et clique sur [Ajouter au champ]

Pour Excel (2000 car dans la version 2002 le chemin d'accès est proposé
simplement dans la mise en page) :
- depuis ton classeur, appuie sur <Alt><F11> pour accéder à la fenêtre VB,
- copie/colle les 3 lignes suivantes :

Private Sub Workbook_Open()
ActiveSheet.PageSetup.CenterFooter = ThisWorkbook.FullName
End Sub

CenterFooter peut être remplacé par LeftFooter ou RightFooter selon la
position voulue.

Cordialement,

Annette
--------------------------------------------------------------------------
-

www.horizon-micro.com


"News Group" a écrit dans le message de news:
3f62472b$0$13286$
Bonsoir,

Existe-il une astuce simple pour que lorsque l'on imprime un document
word


ou excel, il imprime automatiquement
en bas des pages le chemin ou est stocké le fichier et avec un choix de
police, mais de manière automatique ?

Merci par avance

Gilles








Avatar
hm15
Bonsoir Gilles,

je vais détailler un peu plus :
- donc, depuis ton classeur Excel, tu fais <Alt><F11>
- à gauche, double-clique sur "ThisWorkBook"
- copie/colle les 3 lignes que j'ai indiquées
- ferme la fenêtre Visual Basic
- enregistre ton fichier
- pour tester, ferme-le et rouvre-le.

Nota : dans le menu Outils | Macro | Sécurité, vérifie que le niveau est
"moyen" et accepte d'activer les macros quand tu vas tester.

Si cela ne va pas, reviens (heu... même si ça va d'ailleurs ;-)

Annette
---------------------------------------------------------------------------
www.horizon-micro.com


"News Group" a écrit dans le message de news:
3f6346ae$0$13282$
Bonsoir,

c'est ok pour Words, en fait assez facile une fois qu'on nnous donne la
solution :-)
mais pour excel avec l'histoire du visual basic, je patauge !!! désolé
mais

je n'ai pas encore réussi

gilles

"hm15" a écrit dans le message de
news:
Bonjour Gilles,
[...]



Pour Excel (2000 car dans la version 2002 le chemin d'accès est proposé
simplement dans la mise en page) :
- depuis ton classeur, appuie sur <Alt><F11> pour accéder à la fenêtre
VB,


- copie/colle les 3 lignes suivantes :

Private Sub Workbook_Open()
ActiveSheet.PageSetup.CenterFooter = ThisWorkbook.FullName
End Sub

CenterFooter peut être remplacé par LeftFooter ou RightFooter selon la
position voulue.

Cordialement,

Annette


--------------------------------------------------------------------------
www.horizon-micro.com

[...]




Avatar
News Group
Bonsoir,

Effectivement, je viens de trouver, et après enregistrement , fermeture et
ouverture, dans l'aperçu il y a bien le chemin en bas, mais comment
retrouver cette macro toute faite pour l'utiliser sur chaque tableau de
manière automatique (en fait qu'il soit inclus dans chaque tableau des que
j'ouvre un nouveau tableau, je souheterai que cette fonction soit activée
!!!

j'en demande peut être trop ?

Merci encore pour vos explications

Gilles

"Domi" a écrit dans le message de
news:3f636bff$0$5572$
Bonsoir hm15 !
Merci pour le truc. J'ai essayé et ça fonctionne impec, mais
effectivement,

ce n'est pas à la portée d'un débutant bien "qu'il n'y ait qu'à suivre -à
la

lettre- tes indications" (double cliquer sur ThisWorkBook pour ouvrir une
fenêtre VB dans laquelle copier ton code)
Je me permets d'insister sur le fait qu'il est nécessaire d'enregistrer le
document, le fermer puis le réouvrir. Sans cela, rien n'apparaît dans la
fenêtre de prévisualisation.
Je pense que ce complément devrait aider Gilles...
Tchao
Domi alias (sans "pub", c'est mieux !)


"hm15" a écrit dans le message de
news:
| Bonsoir Gilles,
|
| je vais détailler un peu plus :
| - donc, depuis ton classeur Excel, tu fais <Alt><F11>
| - à gauche, double-clique sur "ThisWorkBook"
| - copie/colle les 3 lignes que j'ai indiquées
| - ferme la fenêtre Visual Basic
| - enregistre ton fichier
| - pour tester, ferme-le et rouvre-le.
|
| Nota : dans le menu Outils | Macro | Sécurité, vérifie que le niveau est
| "moyen" et accepte d'activer les macros quand tu vas tester.
|
| Si cela ne va pas, reviens (heu... même si ça va d'ailleurs ;-)
|
| Annette

| --------------------------------------------------------------------------

-
| www.horizon-micro.com
|
|
| "News Group" a écrit dans le message de news:
| 3f6346ae$0$13282$
| > Bonsoir,
| >
| > c'est ok pour Words, en fait assez facile une fois qu'on nnous donne
la

| > solution :-)
| > mais pour excel avec l'histoire du visual basic, je patauge !!! désolé
| mais
| > je n'ai pas encore réussi
| >
| > gilles
|
| > "hm15" a écrit dans le message de
| > news:
| > > Bonjour Gilles,
| [...]
|
| > > Pour Excel (2000 car dans la version 2002 le chemin d'accès est
proposé
| > > simplement dans la mise en page) :
| > > - depuis ton classeur, appuie sur <Alt><F11> pour accéder à la
fenêtre

| VB,
| > > - copie/colle les 3 lignes suivantes :
| > >
| > > Private Sub Workbook_Open()
| > > ActiveSheet.PageSetup.CenterFooter = ThisWorkbook.FullName
| > > End Sub
| > >
| > > CenterFooter peut être remplacé par LeftFooter ou RightFooter selon
la

| > > position voulue.
| > >
| > > Cordialement,
| > >
| > > Annette
| >
|

--------------------------------------------------------------------------
| > > www.horizon-micro.com
| > >
| [...]
|
|




Avatar
hm15
Bonjour Gilles,

pour bénéficier de cette macro pour tous les nouveaux classeurs :
- crée un nouveau classeur
- copie/colle les 3 lignes du code en procédant exactement comme dans mon
message précédent
- puis menu Fichier | Enregistrer sous, dans la liste "Type de fichier" en
bas, choisis "Modèle (*.xlt)"
- donne-lui impérativement le nom "classeur" (donc "classeur.xlt" sans les
guillemets)
Il doit être obligatoirement enregistré dans le dossier :
C:Documents and SettingsTon_NomApplication DataMicrosoftExcelXLSTART

NB : si tu veux visualiser ton pied de page sans avoir à fermer puis ouvrir
le document, remplace par le code suivant (seule la 1ère ligne est modifiée)

Private Sub Workbook_BeforePrint(Cancel As Boolean)
ActiveSheet.PageSetup.CenterFooter = ThisWorkbook.FullName
End Sub

A chaque impression (ou aperçu avant impression), le chemin se mettra à jour
selon l'endroit où tu as enregistré.

Bon dimanche,

Annette
---------------------------------------------------------------------------
www.horizon-micro.com


"News Group" a écrit dans le message de news:
3f639601$0$20152$
Bonsoir,

Effectivement, je viens de trouver, et après enregistrement , fermeture et
ouverture, dans l'aperçu il y a bien le chemin en bas, mais comment
retrouver cette macro toute faite pour l'utiliser sur chaque tableau de
manière automatique (en fait qu'il soit inclus dans chaque tableau des que
j'ouvre un nouveau tableau, je souheterai que cette fonction soit activée
!!!

j'en demande peut être trop ?

Merci encore pour vos explications

Gilles

[...]


"hm15" a écrit dans le message de
news:
| Bonsoir Gilles,
|
| je vais détailler un peu plus :
| - donc, depuis ton classeur Excel, tu fais <Alt><F11>
| - à gauche, double-clique sur "ThisWorkBook"
| - copie/colle les 3 lignes que j'ai indiquées
| - ferme la fenêtre Visual Basic
| - enregistre ton fichier
| - pour tester, ferme-le et rouvre-le.
|
| Nota : dans le menu Outils | Macro | Sécurité, vérifie que le niveau
est


| "moyen" et accepte d'activer les macros quand tu vas tester.
|
| Si cela ne va pas, reviens (heu... même si ça va d'ailleurs ;-)
|
| Annette
[...]




Avatar
News Group
Bonsoir,

je continue pour ma question, j'y suis bien arrivé sur un classeur, mais
impossible d'y arriver pour que cette macro soit pris par defaut à chaque
ouverture de classeur, j'ai oublié
de précisé que j'utilise Excel 97 SR-2 (sur le pc portable de mon
entreprise)
sur mon pc perso j'ai excel2002 et la aucun pb, j'ai pu enregistré le modèle
dans le dossier qui va bien et à chaque ouverture d'un nouveau classeur,
j'ai le message qui me demande si je veux activer les macros etc... et ça
fonctionne à 100%.

Et sur excel 97 les menus et options sont // , je n'arrive pas à reproduire
le modèle de classeur, j'ai réussi la manip sur un seul classeur, mais ça
doit pas être exactement ça, car quand je le sauvegarde à nouveau dans un
autre dossier sous un autre nom, il garde le 1er nom et 1er emplacement sur
le disque quand je fait un aperçu avant impression :-(

merci par avance pour la suite des explications

Gilles




"hm15" a écrit dans le message de
news:
Bonjour Gilles,

pour bénéficier de cette macro pour tous les nouveaux classeurs :
- crée un nouveau classeur
- copie/colle les 3 lignes du code en procédant exactement comme dans mon
message précédent
- puis menu Fichier | Enregistrer sous, dans la liste "Type de fichier" en
bas, choisis "Modèle (*.xlt)"
- donne-lui impérativement le nom "classeur" (donc "classeur.xlt" sans les
guillemets)
Il doit être obligatoirement enregistré dans le dossier :
C:Documents and SettingsTon_NomApplication DataMicrosoftExcelXLSTART

NB : si tu veux visualiser ton pied de page sans avoir à fermer puis
ouvrir

le document, remplace par le code suivant (seule la 1ère ligne est
modifiée)


Private Sub Workbook_BeforePrint(Cancel As Boolean)
ActiveSheet.PageSetup.CenterFooter = ThisWorkbook.FullName
End Sub

A chaque impression (ou aperçu avant impression), le chemin se mettra à
jour

selon l'endroit où tu as enregistré.

Bon dimanche,

Annette
--------------------------------------------------------------------------
-

www.horizon-micro.com


"News Group" a écrit dans le message de news:
3f639601$0$20152$
Bonsoir,

Effectivement, je viens de trouver, et après enregistrement , fermeture
et


ouverture, dans l'aperçu il y a bien le chemin en bas, mais comment
retrouver cette macro toute faite pour l'utiliser sur chaque tableau de
manière automatique (en fait qu'il soit inclus dans chaque tableau des
que


j'ouvre un nouveau tableau, je souheterai que cette fonction soit
activée


!!!

j'en demande peut être trop ?

Merci encore pour vos explications

Gilles

[...]


"hm15" a écrit dans le message de
news:
| Bonsoir Gilles,
|
| je vais détailler un peu plus :
| - donc, depuis ton classeur Excel, tu fais <Alt><F11>
| - à gauche, double-clique sur "ThisWorkBook"
| - copie/colle les 3 lignes que j'ai indiquées
| - ferme la fenêtre Visual Basic
| - enregistre ton fichier
| - pour tester, ferme-le et rouvre-le.
|
| Nota : dans le menu Outils | Macro | Sécurité, vérifie que le niveau
est


| "moyen" et accepte d'activer les macros quand tu vas tester.
|
| Si cela ne va pas, reviens (heu... même si ça va d'ailleurs ;-)
|
| Annette
[...]








Avatar
News Group
"News Group" a écrit dans le message de
news:3f64c76d$0$27571$
Bonsoir,

je continue pour ma question, j'y suis bien arrivé sur un classeur, mais
impossible d'y arriver pour que cette macro soit pris par defaut à chaque
ouverture de classeur, j'ai oublié
de précisé que j'utilise Excel 97 SR-2 (sur le pc portable de mon
entreprise)
sur mon pc perso j'ai excel2002 et la aucun pb, j'ai pu enregistré le
modèle

dans le dossier qui va bien et à chaque ouverture d'un nouveau classeur,
j'ai le message qui me demande si je veux activer les macros etc... et ça
fonctionne à 100%.

Et sur excel 97 les menus et options sont // , je n'arrive pas à
reproduire

le modèle de classeur, j'ai réussi la manip sur un seul classeur, mais ça
doit pas être exactement ça, car quand je le sauvegarde à nouveau dans un
autre dossier sous un autre nom, il garde le 1er nom et 1er emplacement
sur

le disque quand je fait un aperçu avant impression :-(

merci par avance pour la suite des explications

Gilles




"hm15" a écrit dans le message de
news:
Bonjour Gilles,

pour bénéficier de cette macro pour tous les nouveaux classeurs :
- crée un nouveau classeur
- copie/colle les 3 lignes du code en procédant exactement comme dans
mon


message précédent
- puis menu Fichier | Enregistrer sous, dans la liste "Type de fichier"
en


bas, choisis "Modèle (*.xlt)"
- donne-lui impérativement le nom "classeur" (donc "classeur.xlt" sans
les


guillemets)
Il doit être obligatoirement enregistré dans le dossier :
C:Documents and SettingsTon_NomApplication
DataMicrosoftExcelXLSTART



NB : si tu veux visualiser ton pied de page sans avoir à fermer puis
ouvrir

le document, remplace par le code suivant (seule la 1ère ligne est
modifiée)


Private Sub Workbook_BeforePrint(Cancel As Boolean)
ActiveSheet.PageSetup.CenterFooter = ThisWorkbook.FullName
End Sub

A chaque impression (ou aperçu avant impression), le chemin se mettra à
jour

selon l'endroit où tu as enregistré.

Bon dimanche,

Annette


--------------------------------------------------------------------------
-
www.horizon-micro.com


"News Group" a écrit dans le message de news:
3f639601$0$20152$
Bonsoir,

Effectivement, je viens de trouver, et après enregistrement ,
fermeture



et
ouverture, dans l'aperçu il y a bien le chemin en bas, mais comment
retrouver cette macro toute faite pour l'utiliser sur chaque tableau
de



manière automatique (en fait qu'il soit inclus dans chaque tableau des
que


j'ouvre un nouveau tableau, je souheterai que cette fonction soit
activée


!!!

j'en demande peut être trop ?

Merci encore pour vos explications

Gilles

[...]


"hm15" a écrit dans le message de
news:
| Bonsoir Gilles,
|
| je vais détailler un peu plus :
| - donc, depuis ton classeur Excel, tu fais <Alt><F11>
| - à gauche, double-clique sur "ThisWorkBook"
| - copie/colle les 3 lignes que j'ai indiquées
| - ferme la fenêtre Visual Basic
| - enregistre ton fichier
| - pour tester, ferme-le et rouvre-le.
|
| Nota : dans le menu Outils | Macro | Sécurité, vérifie que le
niveau




est
| "moyen" et accepte d'activer les macros quand tu vas tester.
|
| Si cela ne va pas, reviens (heu... même si ça va d'ailleurs ;-)
|
| Annette
[...]