Avatar billede acw Nybegynder
05. september 2003 - 13:29 Der er 6 kommentarer og
1 løsning

Gem som skrivebeskyttet

Kan man med funktionen

ActiveWorkbook.SaveAs

gemme filen som skrivebeskyttet? Ikke readonly funktionen, men så man ikke kan gemme oven på filen...?

Når man har trykket på knappen som denne funktion indeholder, må man ikke kunne ændre i filen igen, heller ikke overskrive.
Avatar billede bak Forsker
05. september 2003 - 13:41 #1
Ja, sådan her.
Du skal sætte WriteResPassword så kan man åbne filen som readonly uden password, men skal man redigere i den skal man have password.
Hvis man åbner som readonly er det ikke muligt at overskrive filen.

ActiveWorkbook.SaveAs Filename:= _
        "C:\Documents and Settings\tbc\My Documents\skrivebesk2.xls", FileFormat:= _
        xlNormal, Password:="", WriteResPassword:="tbc", ReadOnlyRecommended:= _
        False, CreateBackup:=False
Avatar billede acw Nybegynder
05. september 2003 - 13:50 #2
Fint nok, det virker....

men kan man så få den til at skrive i en

msgbox "Du har allerede gemt for denne uge!", vbCritical

i stedet for den der kommer op, med hjælp og alt muligt
Avatar billede bak Forsker
05. september 2003 - 14:29 #3
Nix, ikke helt men næsten. Jeg kan ikke hindre 1. meddelelse.

indsæt denne i ThisWorkBook.

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If ActiveWorkbook.ReadOnly Then
    Cancel = True
    MsgBox "Du har allerede gemt i denne uge"
End If
End Sub
Avatar billede acw Nybegynder
11. september 2003 - 10:31 #4
nåda, jeg kan se at du ikke har fået skrevet et svar her endnu...men hvis du vil ha point, er det nok en god idé :)
Avatar billede bak Forsker
11. september 2003 - 12:18 #5
ok:-)
Avatar billede acw Nybegynder
11. september 2003 - 14:40 #6
arg trykkede forkert!
Avatar billede bak Forsker
11. september 2003 - 14:42 #7
ok, så prøver du da bare igen :-)))
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester