Avatar billede Dorte Mester
05. september 2024 - 13:39 Der er 4 kommentarer

Kan man lukke en fil, en anden bruger har åben

Hej
Jeg har en fil-1 med en makro, der åbner en fil-2 og kopierer data over i den.
Fil-2 kan være åben af forskellige personer (den bruges kun som visning - ingen kan ændre i den).
Kan jeg i makroen i fil-1 lukke fil-2 ned, hvis den er åben af en anden bruger ?

Håber en kan svare mig på, om det overhovedet er mulig.
Avatar billede Stig Seniormester
05. september 2024 - 17:34 #1
Ikke så vidt jeg ved.

Idet fil 2 kun anvendes til at læse, kan du dog indstille filen til automatisk at blive åbnet i skrivebeskyttet tilstand. I skrivebeskyttet tilstand vil den ikke blokkere makro i fil 1 i at skrive til den.

Dette skulle så vidt jeg husker ikke kræve nogen ændring i makroen
Avatar billede Dorte Mester
06. september 2024 - 08:11 #2
Som fil-2 er nu, er der arkbeskyttelse på, som jeg i makroen slår fra inden jeg kopierer data, for derefter at slå arkbeskyttelse til igen.

Hvis jeg skrivebeskytter fil-2, kan makroen ikke gemme fil-2 igen efter kopieringen.
Avatar billede MaxZpaD Guru
06. september 2024 - 08:33 #3
Hvis styresystemet (Windows) har "låst" fil-2, fordi en anden bruger har filen åben, kan makroen ikke få adgang til at lukke filen, fordi systemprocessen for den åbne fil kører på den pågældende brugers pc.

Det betyder også, at makroen ikke kan gemme ændringer i fil-2, med mindre det er en "delt fil", som skal kunne håndtere flere samtidige brugere. Dette har jeg dog kun dårlige erfaringer med.

Du kan dog godt få makroen til at kontrollere, om filen er åbnet af en anden bruger, således makroen kan skippe den til næste gang, den kører.
Avatar billede Dorte Mester
06. september 2024 - 09:34 #4
Mange tak for svaret.
Så løser jeg det på den måde :-)
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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