Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum spécial EXCEL 2007


Réponse
 
LinkBack Outils de la discussion
Vieux 10/12/2007, 14h09   #1 (permalink)
XLDnaute Occasionel
 
Date d'inscription: juillet 2007
Messages: 127
Par défaut Macro d'exportation PDF

Bonjour,

J'ai fait une macro dont je suis assez fier, mais j'aimerai y apporter un petit complément:

Je voudrais qu'à la fin de de son exécution, que le fichier crée soit exporté en PDF... Comme la macro est souvent éxécuté, je souhaiterai également que dans le titre du fichier pdf soit contenu la date de cet exportation :

par ex : extraction_du_10_12_2007.pdf [dans le dossier \\serveurdefichier\moi\export\]

Est-ce que quelqu'un pourrait m'aider à faire cela?

Merci d'avance
chuinul est déconnecté   Réponse avec citation
ANNONCES
Vieux 10/12/2007, 17h21   #2 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 3 750
Par défaut Re : Macro d'exportation PDF

bonsoir



J'espère que ce lien pourra t'aider:

Comment convertir un classeur au format PDF ou XPS ?



Bonne soirée
MichelXld
MichelXld est déconnecté   Réponse avec citation
Vieux 11/12/2007, 13h23   #3 (permalink)
XLDnaute Occasionel
 
Date d'inscription: juillet 2007
Messages: 127
Par défaut Re : Macro d'exportation PDF

Salut, merci,

En fait je suis sous Office 2003, donc ça ne marche pas.

Il y a tout de même une solution si on a pdf céator d'installé, c'est ça :

Citation:
Application.ActivePrinter = "PDFCreator sur Ne00:"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
"PDFCreator sur Ne00:", Collate:=True
Le seul problème c'est que ça ne fait que lancer "l'impression" pdf, donc il faut quand même donner le nom du fichier pdf et l'emplacement ou on veut l'enregistrer... mais c'est toujours ça
chuinul est déconnecté   Réponse avec citation
Vieux 14/12/2007, 00h59   #4 (permalink)
XLDnaute Junior
 
Avatar de Zlopeck
 
Date d'inscription: octobre 2007
Version Excel : Excel 2007 (PC)
Messages: 53
Par défaut Re : Macro d'exportation PDF

Bonjour,

Je ne sais pas si mon aide pourra te rendre service mais je me suis trouvé confronté à un problème semblable. J'ai trouvé une solution sur le forum et je te la propose :

Private Sub CommandButton1_Click()
'sauvegarde facture
Dim Fichier As String
x = Range("D11").Value
Fichier = "" & x & Format(Date, "(dd-mm-yy)")
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"F:\GESTION\administratif\sauvegardes factures et devis\" & Fichier, Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=False
End Sub

Cette macro permet d'enregistrer au format PDF en nommant le fichier par ce qui est inscrit dans une cellule ( ici D11 ) et de lui ajouter la date d'enregistrement.
Le chemin d'enregistrement est à adapter à tes besoins.
Cette macro enregistre en PDF seulement la zone imprimable définie.
De cette façon j'ai un dossier de doubles de factures et pas un dossier de pages entières ou de fichiers complets.

Seul bémol, j'utilise 2007 et je ne sais pas si ce code fonctionne avec une autre version. Mais peut être que oui si PDF Créator ou équivalent.
Bon courage.

Dernière modification par Zlopeck ; 14/12/2007 à 01h06.
Zlopeck est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Problème d'exportation de valeurs vers un fichier texte Paul_meri Forum Excel 2 21/07/2006 15h15
macro complementaire, charger ces macro en auto via une macro ? avoriaz Forum Excel Downloads - Archives 0 29/12/2004 20h24
macro d'exportation de données d'une sheet vers un tableau dans une autre sheet khan_be Forum Excel Downloads - Archives 2 20/02/2004 09h44


Fuseau horaire GMT +2. Il est actuellement 13h27.


(C) 2006 Excel Downloads