Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
Python-Skript über VBA starten (komisches Problem) |
19.10.2020 16:49:23 |
Elias_HH |
|
|
|
19.10.2020 17:23:37 |
Gast52295 |
|
|
|
19.10.2020 17:40:58 |
Elias_HH |
|
|
|
19.10.2020 18:16:59 |
Trägheit |
|
|
|
20.10.2020 09:24:52 |
Gast86198 |
|
|
|
20.10.2020 10:21:35 |
Elias_HH |
|
|
|
20.10.2020 10:20:39 |
Elias_HH |
|
|
|
20.10.2020 15:02:47 |
Trägheit |
|
|
Von:
Elias_HH |
Datum:
19.10.2020 16:49:23 |
Views:
1437 |
Rating:
|
Antwort:
|
Thema:
Python-Skript über VBA starten (komisches Problem) |
Hallo liebe Community,
ich habe ein ganz komisches Problem. Ich fange mal einfach an. Ich möchte einen sehr einfachen Python Code über VBA starten. Auf meiner Recherche bin ich in sehr vielen Videos und Beiträgen auf den folgenden VBA-Skript gestoßen:
Sub RunPythonScript()
Dim objShell As Object
Dim PythonExePath, PythonScriptPath As String
Set objShell = VBA.CreateObject("Wscript.Shell")
PythonExePath = """ Insert Path to Python EXE here """ #Hier kommt der Pfad rein wo dein _
python.exe gespeichert ist
PythonScriptPath = " Insert Path to Python SCRIPT here "#Hier kommt der Pfad rein wo die _
auszuführende Python-Datei
gespeichert ist.
objShell.Run PythonExePath & PythonScriptPath
End Sub
Anschließend erstelle ich auf der Tabelle ein Button und weise ihm den erstellen Makro zu, sodass nach dem Klick das Makro gestartet und folglich das Python Skript. Mein Skript enthält lediglich folgende Zeile, um einfach zu sehen, ob es den überhaupt klappt und er eine Textdatei erstellt:
f = open("demofile2.txt", "w")
Jetzt kommt das komische. Es klappt ! Doch sobald ich die Excel schließe und dann wieder öffne funktioniert der Aufruf des Skriptes nicht mehr, sprich: es wird keine .txt-Datei erstellt, obwohl ich nichts geändert habe. Kennt jemand dieses Problem ? Oder kann jemand das Problem reproduzieren und mir ein Lösungsvorschlag zeigen ?
Das VBA-Skript basiert auf dieses Video:
https://www.youtube.com/watch?v=MgL9IOCFZ0U
|
- 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
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- 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
|
Python-Skript über VBA starten (komisches Problem) |
19.10.2020 16:49:23 |
Elias_HH |
|
|
|
19.10.2020 17:23:37 |
Gast52295 |
|
|
|
19.10.2020 17:40:58 |
Elias_HH |
|
|
|
19.10.2020 18:16:59 |
Trägheit |
|
|
|
20.10.2020 09:24:52 |
Gast86198 |
|
|
|
20.10.2020 10:21:35 |
Elias_HH |
|
|
|
20.10.2020 10:20:39 |
Elias_HH |
|
|
|
20.10.2020 15:02:47 |
Trägheit |
|
|