#

Access: SFTP Files downloaden, Teil 1

Ich benötige eine SFTP Verbindung zu einem SFTP Server in Microsoft Access Office 2016 um ein paar Dateien regelmäßig vom sftp Server zu holen und eine Rückmeldedatei hoch zuladen.
Leider geht der Zugriff mit Shell32 hierfür nicht, denn dieser kann nur mit FTP Verbindungen arbeiten.

Lösung SFTP:
Unter der Webseite von WinSCP gibt es einen kostenlosen SFTP Package, welches man unter vba verwenden kann.
im Teil 1 wird das Standard-Installationspacket durchgeführt, welches ein eigenständiges SFTP Programm als Anwendung installiert
Unter http://winscp.net/eng/download.php#download2

Hierzu muss man winscpnet.dll und die  WinSCP executable winscp.exe herunterladen

Using WinSCP .NET Assembly from Visual Basic for Applications (VBA)
Installing and Registering for COM

Aktuell gibt es die Version WinSCP 5.7.6 (heute 2016-01-29)
Und man muss eigentlich erst mal das Installation
Installation package (5.6 MB; 1,246,273 downloads to date)  It installs both WinSCP executables and optionally any of the complete translations. 
Oder gleich die Com-Version und die Dateien zur Access File legen


Nach dem Download muss man die sinscp567setup.exe starten



Sogar mit deutschen Setup

Dann folgt eine klassische Installation sogar in der Landessprache, Installationstyp, typische Installation oder benutzerdefinierte Installation


Dann mit Art der Benutzeroberfläche, Commander oder Explorer für das manuelle ftp, sftp Programm



Danach wird der winSCP auch als eigenes Tool gestartet. Sofern man dieses direkt manuell verwenden möchte.
Mit diesem Programm werden aber auch die  exe und die dll registriert, welche man dann anschließend in Microsoft Office / Access benötigt
Das zusätzliche manuelle Programm winSCP ist aber zudem sehr hilfreich um die Verbindung manuell zu testen und einen regulären Transfer zu prüfen und auszuführen


Mobile

.

soap2day