Hallo!
Ich habe ein Makro erstellt, dafür öffne ich im ersten Schritt eine txt Datei, die ich zuvor irgendwo auf der Festplatte abgelegt habe.
Diese txt Datei basiert aus einer webbasierten Anwendung. Daher muss ich zuerst die Anwendung öffnen und die Datei runterladen.
Hier nun meine Frage: Gibt es eine Möglichkeit im Makro auf eine URL zuzugreifen und auf dieser Seite dann eine txt Datei anzusprechen?
Viele Grüße
Grüezi Lillie
Ich habe ein Makro erstellt, dafür öffne ich im ersten Schritt
eine txt Datei, die ich zuvor irgendwo auf der Festplatte
abgelegt habe.
Diese txt Datei basiert aus einer webbasierten Anwendung.
Daher muss ich zuerst die Anwendung öffnen und die Datei
runterladen.
Hier nun meine Frage: Gibt es eine Möglichkeit im Makro auf
eine URL zuzugreifen und auf dieser Seite dann eine txt Datei
anzusprechen?
Hmmm, wenn diese Anwendung wirklich im Web liegt könntest Du versuchen über Daten/externe Daten eine Web-Abfrage zu erstellen und so direkt auf diese Datei zuzugreifen.
Dann musst du sie auch nicht mehr auf der Festplatte ‚zwischenlagern‘.
Das Ganze hängt aber stark davon ab ob/wie auf die Datei zugegriffen werden kann.
Mit freundlichen Grüssen
Thomas Ramel
So ganz hab ich das Problem noch nicht erfasst.^^ Sry.
Ich versuchs mal damit:
Um eine Datei herunterzuladen kann man folgenden Code verwenden.
In einem eigenen Modul deklarieren:
Declare Function DoFileDownload Lib „shdocvw.dll“ _
(ByVal lpszFile As String) As Long
TextBox und CommandButton auf eine Form und in den Butten folgenden Code:
Private Sub CommandButton1_Click()
If (TextBox1 „“) Then
’ Download starten
’ zunächst URL in Unicode konvertieren
strURL = StrConv(TextBox1, vbUnicode)
DoFileDownload strURL
End If
End Sub
Damit kann man nun HTML-Seiten, oder sonstige Dateien speichern die im Web vorliegen. Also wenn nun eine TXT auf einem Server liegt, kriegt man sie damit auch runter.^^