Bonjour à tous,
Je souhaite imprimer une page sur mon imprimante pdf (c'est mon imprimante par défaut) à partir d'un bouton.
J'ai créé la macro suivante avec l'aide de word 2003 :
- 1 je cherche le signet
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 Sub IMPR() ' ' IMPR Macro ' Macro enregistrée le 29/11/2011 par THOMAS ' Selection.GoTo What:=wdGoToBookmark, Name:="CFACT" Selection.Find.ClearFormatting With Selection.Find .Text = "" .Replacement.Text = "" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Application.PrintOut FileName:="", Range:=wdPrintCurrentPage, Item:= _ wdPrintDocumentContent, Copies:=1, Pages:="", PageType:=wdPrintAllPages, _ ManualDuplexPrint:=False, Collate:=True, Background:=False, PrintToFile:= _ False, PrintZoomColumn:=0, PrintZoomRow:=0, PrintZoomPaperWidth:=0, _ PrintZoomPaperHeight:=0
- 2 je demande l'impression de la page en cours
- 3 word me demande le nom du fichier et où l'enregistrer
- 4 je ferme l'enregistrement de la macro.
Voici mon souci :
Malheureusement, la macro ne contient pas le nom du fichier sous lequel enregistrer le fichier pdf et word me demande donc le nom et l'emplacement d'enregistrement.
Je souhaiterais que cela se fasse automatiquement car l'emplacement et le nom sont toujours les mêmes.
Pourriez vous m'aider sur ce problème ?
Merci,
Thomas
Partager