28. marts 2014 - 14:05Der er
6 kommentarer og 1 løsning
Excel fil optaget af anden bruger
Hej
Hvis en excel fil er optaget af anden bruger, kommer programmet som standard og spørger om filen skal åbnes som skrivebeskyttet eller om der skal gives besked, når filen er ledig.
Er der mulighed for at ændre dette ved den enkelte fil, hvis man f.eks. blot ønsker at bruger nr. 2 skal få beskeden "filen er optaget - prøv senere" - og således slet ikke kan åbne filen?
Jeg har prøvet at indsætte nedenstående. Men synes desværre ikke det virker. Når jeg som den første bruger åbner filen sker intet, hvilket er helt korrekt. Men når en anden så forsøger at åbne den (mens jeg stadig har den åben) kommer der bare den generelle excel meddelse der spørger om vedkommende vil åbne den som skrivebeskyttet eller give besked.
Nogen der kan hjælpe?
Private Sub Workbook_Open()
Dim location As String Dim wbk As Workbook
location = "F:\Økonomi 2\Skabeloner\Excel\Rapportering af tid.xlsm"
Set wbk = Workbooks.Open(location)
'Check to see if file is already open If wbk.ReadOnly Then ActiveWorkbook.Close MsgBox "Filen er desværre optaget" Exit Sub End If
Er der ikke nogen der har et bud på et kodestykke der, hvis den fil man prøver at åbne er i brug, kommer med en besked om at filen er optaget og dermed lukker den uden at åbne den som skrivebeskyttet?
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.