• Initiateur de la discussion Initiateur de la discussion C4rtoons
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

C4rtoons

Guest
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!!
 
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 😱.
 
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:
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:
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
772
Retour