Jeg har en indberetnings/database hvor dem der bruger filen logger på med et unique ID. Ud fra det unique ID prøver jeg at lave en macro som kan åbne docx til brevfletning som er tilknyttet.
jeg kan sagtens åbne et word dokument men macroen skal være afhængig af hvem der er logget på., dokument navn er det samme men de ligger i hver sin navngivede mappe efter ID. Dim ObjW As Object Set ObjX = CreateObject("Word.application") With ObjX .Visible = True .documents.Open "I:\17\ML Tool\\ML certificate.docm" End With
har prøvet at lave det med et vlookup fra user/log på oversigten og en reference til mappen. men hvordan får jeg den reference ind i VBA så den åbner en fil afhængig af stien?
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
'Open docx If Range("usernr") = 1 Then Application.Run "'Noble Tool 2.0.xlsm'!AS1" End If If Range("usernr") = 2 Then Application.Run "'Noble Tool 2.0.xlsm'!AS2" End If If Range("usernr") = 3 Then Application.Run "'Noble Tool 2.0.xlsm'!AS3" End If If Range("usernr") = 4 Then Application.Run "'Noble Tool 2.0.xlsm'!AS4" End If If Range("usernr") = 5 Then Application.Run "'Noble Tool 2.0.xlsm'!As5" End If End Sub
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.