Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Jeg ved ikke om det er muligt. Jeg benytter en msgbox:
If App.PrevInstance = True Then X = MsgBox(\"Booking-programmet kører allerede. Ses det ikke i proceslinien, er det muligvis ikke korrekt afsluttet. Tryk CTRL + ALT + DEL og tjek om det står i \'tasklisten\'. Hvis det gør det, så afslut det dér. Ellers kommer du til at genstarte din maskine. Undersøg evt. om din genvej refererer til din lokale PC og ikke til et netværksdrev. Booking-programmet skal være installeret på alle klienter!\", 16, \"Medd. fra start af Booking programmet.\") End Exit Sub End If
Jeg kan lige tilføje at du enten skal fjerne kontrolboksen - de tre knapper til højre på proceslinien, eller også indsætte kommandoen \"end\" i de vinduer hvor programmet kan afsluttes på krydset. VB-programmer kan ellers blive hængende skjult, hvorved de netop ikke ses på proces-linien, men kun i task-listen.
vba.AppActivate (\"programnavn\") er vist lettere ;-)
/ martin :)
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.