stocker la feuille excel en format PDF sur le bureau

J'ai le code suivant pour stocker une fiche en format PDF. Et je voudrais contrôler où il est stocké – c'est-à-dire leur bureau. Est-ce que quelqu'un peut me conseiller comment faire ça? Merci!

Sub SaveAsPDF() Dim i As Long Dim PdfFile As Ssortingng, Title As Ssortingng ' Not sure for what the Title is Title = Range("B1") ' Define PDF filename PdfFile = Range("F3") i = InStrRev(PdfFile, ".") If i > 1 Then PdfFile = Left(PdfFile, i - 1) PdfFile = PdfFile & ".pdf" ' Export activesheet as PDF With ActiveSheet .ExportAsFixedFormat Type:=xlTypePDF, Filename:=PdfFile, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False End With End Sub 

Une alternative à la réponse de Rory pourrait être l'utilisation de la variable d'environnement Windows "userprofile"

 PdfFile = Environ("userprofile") & "\desktop\" & PdfFile & ".pdf" 

Si vous souhaitez toujours save sur le bureau sans intervention de l'user:

 PdfFile = createobject("Wscript.Shell").Specialfolders("Desktop") & "\" & PdfFile & ".pdf"