Thema Datum  Von Nutzer Rating
Antwort
Rot Verknüpfung öffnen *.lnk
19.10.2015 16:14:21 Mesa
NotSolved
19.10.2015 22:12:59 Gast24864
NotSolved

Ansicht des Beitrags:
Von:
Mesa
Datum:
19.10.2015 16:14:21
Views:
2793
Rating: Antwort:
  Ja
Thema:
Verknüpfung öffnen *.lnk

Hallo,

ich möchte per vba eine Verknüpfung öffnen.

Hintergrund:

Ich arbeite mit Adams Chassis und habe 2 Möglichkeiten das Programm zu starten.

1. Klick auf die *.exe --> Dann wird nur das Programm geladen ohne diverse Einstellungen

2. Möglichkeit: Ich öffne eine Verlinkung. --> Diese Verlinkung öffnet zusätzlich zum Programm meine Einstellungen, D.h. beliebig viele Manöver, Fahrzeuge und Einstellungen werden mitgeladen.

 

Nun möchte ich Prozesse beschleunigen und per VBA auf die Verlinkung zugreifen, damit die Manöver, Fahrzeuge und Einstellungen automatisch mitgeladen werden.

 

Bisher habe ich 3 Skripte gefunden. Alle können die *.exe ausführen aber nicht die *.lnk 

Hier ein Beispiel mit DVDMaker


Sub aaa()

1.

appID = Shell("C:\Program Files\DVD Maker\DVDMaker.exe")     -->läuft
appID = Shell("C:\Users\...\DVDMaker.lnk")                   -->läuft nicht

2.
 Dim Shex As Object
 Set Shex = CreateObject("Shell.Application")
 tgtfile = "C:\Program Files\DVD Maker\DVDMaker.exe"              --> läuft
 tgtfile = "C:\Users\...\DVDMaker.lnk"                            -->läuft nicht
 Shex.Open (tgtfile)

3.
Dim WshShell As Object
Set WshShell = CreateObject("Wscript.Shell")

WshShell.Run """C:\Program Files\DVD Maker\DVDMaker.exe"""     -->läuft
WshShell.Run """C:\Users\...\DVDMaker.lnk"""                   -->läuft nicht


End Sub

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Verknüpfung öffnen *.lnk
19.10.2015 16:14:21 Mesa
NotSolved
19.10.2015 22:12:59 Gast24864
NotSolved