Exporter un fichier via VBA sans écraser [Résolu/Fermé]

Signaler
-
 Blurrry -
Bonjour le forum,


J'utilise une macro (sous VBA donc, dans Word 2010) qui effecture diverses manipulations et qui finit par exporter le document Word en cours au format PDF (avec un nom donné, et dans le même répertoire que le document Word).

Pour info, voici le bout de code utilisé :

ActiveDocument.ExportAsFixedFormat OutputFileName:= _
"répertoire" & "nom du fichier" & ".pdf", ExportFormat:= _
wdExportFormatPDF, OpenAfterExport:=True, OptimizeFor:= _
wdExportOptimizeForPrint, Range:=wdExportAllDocument, From:=1, To:=1, _
Item:=wdExportDocumentContent, IncludeDocProps:=True, KeepIRM:=True, _
CreateBookmarks:=wdExportCreateNoBookmarks, DocStructureTags:=True, _
BitmapMissingFonts:=True, UseISO19005_1:=False


Le souci est que l'export s'effectue sans confirmation d'écrasement, donc si la macro a déjà été lancée et qu'un fichier PDF du même nom a déjà été généré, celui-ci sera écrasé. J'aimerais empêcher cela, et avoir à confirmer manuellement que le fichier doit oui ou non être écrasé.

J'ai trouvé beaucoup de choses pour l'enregistrement et l'écrasement automatique, mais pour l'export et la confirmation (la situation inverse donc), rien.

Quelqu'un aurait-il une solution à ce problème ?


Merci d'avance !

2 réponses

Personne ?
Bon, au final j'ai trouvé une solution fonctionnelle ici :

https://www.msofficeforums.com/word-vba/7556-macro-save-pdf-ability-choose-save-folder.html

Si jamais ça peut servir à quelqu'un... Topic résolu.