Hallo Zusammen, villeicht hat jemand ein Rat für mich...
Ich habe mit dieser Anleitung https://codedocu.de/Details?d=1470&a=8&f=67&l=0 den WinSCP console interface .NET wrapper ins Excel 2016 eingebunden und den Code für die SFTP-Abfrage auf unsere Bedürfnisse angepasst (Download verschiedener Dateien von verschiedenen Ordnern auf dem SFTP Server bzw. von unterschiedlichen Servern und Benachrichtigung per Mail, welche Dateien erfolgreich importiert wurden und welche nicht). Auf meinem Rechner mit Office 2016 funzt der Code auch.
Auf den Rechnern mit älterem Ofiice (2010 und 2013) bei den Kollegen kommt es schon bei mySessionOptions zum Debugger (wenn man On Error Resume Next auskommentiert)
-> Error 429: ActiveX component can't create object
Der gleiche Fehler kommt allerdings auch bei CreateMail in der Zeile 'Set objOL = GetObject(, "Outlook.Application")
Folgende Verweise sind bei allen Rechnern mit unterschiedlichen Excel-Versionen aktiviert:
- Visual Basic For Application
- Microsoft Excel (15.0) Object Library
- OLE Automation
- Microsoft Office (15.0) Object Library
- Microsoft Forms 2.0 Object Library
- Windows Script Host Object Library
- WinSCP scripting interface .NET wrapper
- Microsoft Internet Controls
Was muss man da beachten? Werden eventuell die Verweise auf unterschiedlichen ExcelVersionen irgendwie gegenseitig kollidiert?
|