Jag vill kunna ta reda på om ett program (outlook.exe) redan körs och om så är fallet växla över till detta. Med GetObject kan du kolla om du får tag i objektet. Går det inte får du köra CreateObject. Det är den lättaste varianten. Se tips & tricks på exempelvis excel och word så ser du hur dom anropen ser ut. Ett sätt att kolla kan vara detta , här kollar jag om NotePad är igångTa reda på om program redan körs
Någon som vet hur ? (i vb6)Sv: Ta reda på om program redan körs
Sv: Ta reda på om program redan körs
Du använder den text som står i Formens rubrik
<code>
Option Explicit
Private Sub Command1_Click()
On Error Resume Next
'Om du vet ProcessID kan du använda det istället
AppActivate "Namnlös - Anteckningar"
If Err = 5 Then MsgBox "NotePad är ej startat"
'Om NotePad är startat så får det Focus
End Sub
</code>