Beste Mensen,
Toch maar weer even naar jullie expertise vragen.
Ik heb dankzij o.a Edmoor en AD1957 een goed werkend userform gekregen om PDF in te tonen.
En de pdf's worden keurig getoond, maar nu loop ik er tegen aan dat het op verschillende locaties moet draaien.
Dus de harde code van de locatie werkt niet overal.
Kan je dit oplossen met een string?
En zo ja, hoe plaats je deze dan op de plek van de harde codering?
De locatie kan ik gewoon uit 1 cel halen dus dat is geen probleem.
Of nog netter zoals met de aangeleverde join functie.
(Waar ik in mijn verhaal de cellen D2 tot en met D6 samen kan voegen.)
Kortom i.p.v de harde code van de locatie (vet gedrukt) zou ik graag deze in een string willen hebben.
Hopelijk willen jullie mij hiermee helpen.
Gr Cor
Toch maar weer even naar jullie expertise vragen.
Ik heb dankzij o.a Edmoor en AD1957 een goed werkend userform gekregen om PDF in te tonen.
En de pdf's worden keurig getoond, maar nu loop ik er tegen aan dat het op verschillende locaties moet draaien.
Dus de harde code van de locatie werkt niet overal.
Kan je dit oplossen met een string?
En zo ja, hoe plaats je deze dan op de plek van de harde codering?
De locatie kan ik gewoon uit 1 cel halen dus dat is geen probleem.
Of nog netter zoals met de aangeleverde join functie.
(Waar ik in mijn verhaal de cellen D2 tot en met D6 samen kan voegen.)
Kortom i.p.v de harde code van de locatie (vet gedrukt) zou ik graag deze in een string willen hebben.
Hopelijk willen jullie mij hiermee helpen.
Gr Cor
Code:
‘Ik zou graag bijvoorbeeld deze “map” willen gebruiken als manier om de locatie in te lezen
Map = Join(Application.Transpose(Range("D2:D6").Value), "\")
Private Sub lstPDF_Change()
Dim shl As Object
Set shl = CreateObject("Shell.Application")
shl.Open (Environ("userprofile") & [B]"\OneDrive - MijnLocatie\Gedeelde documenten\Offertes-PDF\"[/B] & lstPDF.Value)
End Sub
Private Sub UserForm_Initialize()
Dim PDF As String
PDF = Dir(Environ("userprofile") &[B] "\OneDrive - MijnLocatie\Gedeelde documenten\Offertes-PDF\*.pdf"[/B])
Do While PDF <> ""
lstPDF.AddItem PDF
PDF = Dir
Loop
End Sub