Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Results 1 to 6 of 6

Thread: Fremd Application starten

  1. #1
    Join Date
    15.10.2005
    Location
    49586 Neuenkirchen
    Posts
    342
    Danke
    31
    Erhielt 4 Danke für 4 Beiträge

    Frage


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    ich versuche aus einer Menüleiste, andere Programme zustarten (Excel, Acrobat Reader, Acron, ...). Dazu hinterlege ich in den Anwenderdaten Excel.Application rufe ich folgendes VBA Script auf:

    Sub Application
    Dim objApplication

    Set objApplication = CreateObject (Item.UserData)
    objApplication.Visible = True
    End Sub

    Wenn man genau hinsieht, wird Excel auch geöffnet, aber anscheinend sofort wieder geschlossen.
    Hat jemand einen besseren Weg oder einen Lösungsvorschlag?
    SG Farinin
    Reply With Quote Reply With Quote Fremd Application starten  

  2. #2
    Join Date
    15.08.2007
    Posts
    30
    Danke
    0
    Erhielt 1 Danke für 1 Beitrag

    Default

    Ich hab das bis jetzt nur mit C gemacht und da geht das so.

    ProgramExecute("C:\\Programme\\Adobe\\Acrobat 7.0\\Reader\\AcroRd32.exe");

  3. #3
    Join Date
    22.03.2007
    Location
    Detmold (im Lipperland)
    Posts
    12,378
    Danke
    422
    Erhielt 2,527 Danke für 2,101 Beiträge

    Default

    Hallo,
    in deinem Beispiel startest du nicht EXCEL sondern im Grunde nur das Workbook. EXCEL selbst liegt jetzt im Task-Manager im Hintergrund. Wenn du ein Programm starten ()aufrufen willst), so geht das so :
    Code:
    Dim WshShell
    Set WshShell = CreateObject ("WScript.Shell")
    ' wenn die Anwendung noch nicht gestartet ist, dann wird sie gestartet,
    ' wenn die Anwendung bereits läuft, so wird sie in den Vordergrund geholt ...
    If Not (WshShell.AppActivate ("ARGUS")) Then WshShell.Run "C:\Programme\ARGUS\Bin\maxARGUS.exe",3,false
    Set WshShell = Nothing
    Gruß
    LL

  4. Folgender Benutzer sagt Danke zu Larry Laffer für den nützlichen Beitrag:

    Farinin (28.11.2008)

  5. #4
    Farinin is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    15.10.2005
    Location
    49586 Neuenkirchen
    Posts
    342
    Danke
    31
    Erhielt 4 Danke für 4 Beiträge

    Default

    Hallo,
    also am Dienstag bin ich wieder im Büro, dann werde ich die VBS Variante testen!
    C geht in Symbolleiten nicht oder?
    SG Farinin

  6. #5
    Farinin is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    15.10.2005
    Location
    49586 Neuenkirchen
    Posts
    342
    Danke
    31
    Erhielt 4 Danke für 4 Beiträge

    Default

    @Larry Laffer:
    Das funktioniert nur wenn ich den Teil mit der Überprüfung abschalte. Dann startet die Anwendung natülich doppelt.
    Hast du das mal ausprobiert oder ist das nur bei mir so?
    SG Farinin

  7. #6
    Join Date
    22.03.2007
    Location
    Detmold (im Lipperland)
    Posts
    12,378
    Danke
    422
    Erhielt 2,527 Danke für 2,101 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    bei der Überprüfung mußt du den Namen eintragen, mit dem das Programm sich unter Windows (im Task-Manager) registriert. Dann sollte das funktionieren - hatte es bei mir zumindestens ...

    Gruß
    LL

Similar Threads

  1. Replies: 2
    Last Post: 09.11.2015, 10:38
  2. HMI Station für Fremd-PC erstellen
    By WL7001 in forum HMI
    Replies: 8
    Last Post: 27.02.2015, 14:36
  3. über CPU einen Fremd PC anpingen
    By -Melanie- in forum Simatic
    Replies: 4
    Last Post: 28.05.2011, 23:22
  4. Kommunikation über Ethernet mit Fremd PC
    By -Melanie- in forum Simatic
    Replies: 5
    Last Post: 27.05.2011, 13:28
  5. Help with s7 and C# application
    By emo01 in forum Simatic
    Replies: 1
    Last Post: 25.09.2009, 02:59

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •