Convert To PDF

C4rtoons

XLDnaute Junior
Bonjour a tous !!

je cherche a convertir une partie de ma feuille1 range(A1:G20) en PDF quand je clic sur un bouton...

J'ai commence ca comme code, mais ca bloque!! arghhh...

Code:
Const ThePath As String = "C:\XLD-PDF\"
Const TheFile As String = "TheTestingFile.PDF"
Sub SaveAsPDF()
CreePDFOnly True
End Sub

Sub CreePDFOnly(Optional PromptForPDFName As Boolean)
If SaveAsPDF_Clic() And Not PromptForPDFName Then
SendKeys "~"
ConvertToPDFA
ElseIf SaveAsPDF_Clic() And PromptForPDFName Then
SendKeys ThePath & TheFile + "~"
ConvertToPDFA
End If
End Sub

MErci a vous bon weekend!!
 

MJ13

XLDnaute Barbatruc
Re : Convert To PDF

Bonjour C4rtoons


A la place de
Code:
SendKeys ThePath & TheFile + "~"

si tu écris:

Code:
SendKeys ThePath & "\" & TheFile & "~"

Mais bon , pas sur que cela fonctionne, sendkeys est en général assez spécial pour trouver la bonne syntaxe.

Sinon, Job est notre spécialiste de la question :eek:.
 

Staple1600

XLDnaute Barbatruc
Re : Convert To PDF

Bonjour


De mémoire, il me semble qu'il y a complément de Microsoft pour enregistrer en PDF directement à partir d'Excel 2007

Ouf ma mémoire ets encore fonctionnelle
Voici ce dont je me souvenais:
Ce lien n'existe plus
 
Dernière édition:

kiki29

XLDnaute Barbatruc
Re : Convert To PDF

Salut,pour 2007 la mise à jour en SP2 inclus le support du format PDF
qui devrait te faire aboutir à qqch comme
Code:
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=sNomFichierPDF _
        , Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
        :=False, OpenAfterPublish:=False
 
Dernière édition:

C4rtoons

XLDnaute Junior
Re : Convert To PDF

Oui en effet, par contre je n'arrive pas a changer le nom comme je voudrais :s

Code:
Sub SaveasPDF()
    firm = [D3]
    Nom = [D4]
    Objet = [D10] & " " & [D11]
    Milease = [R10] & "." & [R11]
    Mois = Month(Now)
    An = Year(Now)
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        "C:\Users\Desktop\" & An & "." & Mois & " - " & firm & " " & Nom & " - " & Objet & " - " & Milease & ".pdf", Quality:=xlQualityStandard _
        , IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
        True
End Sub
 

Discussions similaires

Réponses
2
Affichages
309

Statistiques des forums

Discussions
312 506
Messages
2 089 127
Membres
104 041
dernier inscrit
jcourtei