29. september 2016 - 14:08Der er
15 kommentarer og 1 løsning
Lås excel-dokument mod redigering af flere på én gang
Jeg har et Excel-dokument som flere skal have adgang til at redigere i, men hvor kun én person må redigere ad gangen. Kan jeg låse dokumentet så kun én person kan redigere ad gangen?
Dokumentet ligger i 'Filkassen' som en slags 'Dropbox' udviklet af Statens IT. Det er ikke muligt at tjekke filen ind og ud, og på den måde styre hvem der kan redigere dokumentet.
Jeg kan forstå, at der ikke er blevet fulgt op på denne hvilket jeg skal beklage. Jeg hører gerne dit løsningsforslag, men idet du har henvist mig til din virksomhedsside skal jeg for god ordens skyld nævne, at jeg ikke vil have mulighed for at betale for en evt. løsning.
VBA-koden: Private Sub Workbook_Open() 'Stop Rem Er filen i brug (Egenskaben Status udfyldt med evt. aktuelle bruger) If ActiveWorkbook.CustomDocumentProperties("Status") <> "" Then MsgBox "Filen opdateres - prøv senere" ActiveWorkbook.Close False Else Rem Filen markeres som værende i anvendelse - egenskaben Status => brugernavn ActiveWorkbook.CustomDocumentProperties("Status") = "Anvendes af " & Environ("UserName") Application.DisplayAlerts = False ActiveWorkbook.Save End If End Sub Private Sub Workbook_BeforeClose(Cancel As Boolean) 'Stop With ActiveWorkbook If InStr(ActiveWorkbook.CustomDocumentProperties("Status"), Environ("Username")) = 13 Then Rem If Cancel = True Then .CustomDocumentProperties("Status") = "" .Save End If End With 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.