in Eurem Forum habe ich gefunden, dass man Dateien per Hyperlink oder auch über eine Shell öffnen kann.
Beides funktioniert, aber leider werden die Dateien erst nach Beendigung des Makros geöffnet.
Solange befindet sich das Programm in einem (für mich) undefinierten Zustand.
Die zu öffnenden Links befinden sich in einem Datenablagesystem, welches Windows URL zur Verfügung stellt.
In diesen Links wird keine Anwendung benannt.
--------_View/interactive?zeichnung.z_nummer=Y999999&zeichnung.z_index=A
Setzt man einen Stop-Punkt im Debugger, wird die Datei nach dem Stop sofort geöffnet. DoEvents und Wait bringen keine Abhilfe.
Hat jemand eine Idee?
Danke im Voraus
Gruß Heidi
Dim strMakroMappe As String 'Dateiname der Makrodatei
Dim strHyLi As String 'Hyperlink
Dim strZELLE As String 'Zelle, auf der der Link steht
Sub Datei_AUF()
strZELLE = "L1"
strMakroMappe = ThisWorkbook.Name
Workbooks(strMakroMappe).Sheets(1).Range(strZELLE).Activate
strHyLi = Range(strZELLE).Hyperlinks(1).Address
Call SamStarten(strZELLE, strMakroMappe, strHyLi)
End Sub
Sub SamStarten(strZELLE As String, strMakroMappe As String, strHyLi As String)
Dim sh
Set sh = CreateObject("Shell.application")
sh.Open CStr(strHyLi) 'Rechner starten
Workbooks(strMakroMappe).Sheets(1).Activate
DoEvents
Application.Wait (Now + TimeValue("0:00:02"))
Set sh = Nothing
End Sub