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.
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
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.
Mange tak for svaret. Så løser jeg det på den måde :-)
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.