AjaciedNick
Gebruiker
- Lid geworden
- 4 nov 2012
- Berichten
- 129
Ik heb in excel een macro gemaakt die een pagina opslaat als PDF met een vooraf ingestelde naam en een vooraf ingestelde map.
Nu wordt dit bestand via dropbox op 2 (of meer) computers gebruikt. Dan klopt de locatie niet meer.
nu is het bijvoorbeeld C:/Nick/Dropbox/
bij de andere persoon is het bijvoorbeeld C:/Dennis/Dropbox/
Hoe kan ik het eerste gedeelte van de locatie weglaten dus bijvoorbeeld alleen ../Dropbox/
Onderstaand de code die ik nu gebruik
Nu wordt dit bestand via dropbox op 2 (of meer) computers gebruikt. Dan klopt de locatie niet meer.
nu is het bijvoorbeeld C:/Nick/Dropbox/
bij de andere persoon is het bijvoorbeeld C:/Dennis/Dropbox/
Hoe kan ik het eerste gedeelte van de locatie weglaten dus bijvoorbeeld alleen ../Dropbox/
Onderstaand de code die ik nu gebruik
Code:
Sub PDF()
Dim FacName As String
FacName = ActiveSheet.Range("C2").Value
If Dir("C:\Users\Nick\Desktop\Dennis\" & FacName & ".pdf") <> "" Then
MsgBox "Het bestand: " & FacName & ".pdf bestaat reeds"
Exit Sub
Else
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:="C:\Users\Nick\Desktop\Dennis\" & FacName & ".pdf", Quality:=xlQualityStandard, IncludeDocProperties:=False, IgnorePrintAreas:=False, From:=1, To:=1, OpenAfterPublish:=True
End If
End Sub