Esiste un modo per eseguire lo script python utilizzando le regole di Outlook. Vedo un'opzione di esecuzione dello script ma quando clicco, appare una casella vuota. Come faccio a ottenere lo script in quella scatola. So che può essere fatto tramite VBS ma voglio che uno script python appaia in quella finestra.come attivare uno script python in Outlook usando le regole?
risposta
La 'scatola' si parla è per la selezione di uno script VB Outlook che hai scritto. Se si desidera eseguire il codice Python utilizzando questo metodo, sarà necessario scrivere il VBA che lo attiva e quindi selezionarlo.
Alt + F11 da Outlook apre la finestra VBA, quindi nello spazio bianco in Progetto1, fare clic con il tasto destro del mouse e Inserire un modulo. Apri il modulo e avvia lo scripting.
per eseguire il codice python, [e presumo qui hai il PATH ambientale variabile impostata Windows per Python] utilizzare il seguente formato per una routine
Sub run_python()
Shell("python C:\path\to\the\filename.py")
End Sub
Il comando sub 'Shell' sopra passaggi cosa c'è nella "" alla richiesta di shell di Windows. Se viene eseguito qui, verrà eseguito qui - o questa è la teoria! Ovviamente avrete bisogno della lettera corretta nel percorso del file.
Tuttavia, per ottenere qualcosa che appare nell'elenco degli script deve essere un tipo di script/elemento certian. È possibile utilizzare "Outlook.MailItem":
Sub run_python(Item As Outlook.MailItem)
Shell("python C:\path\to\the\filename.py")
End Sub
Questo dovrebbe fare il trucco.
non ho mai fatto questo me stesso per Outlook, ma python win32extensions lavorare per tutto ciò che supporta COM http://starship.python.net/~skippy/win32/Downloads.html
- 1. Come attivare virtualenv in uno script Bash
- 2. Come posso chiamare uno script python da uno script python
- 3. Demonizzare uno script python in debian usando virtualenv
- 4. Come attivare l'evidenziazione della ricerca da uno script Vim?
- 5. Come eseguire uno script python in background?
- 6. Come eliminare le email più grandi dal mio gmail usando uno script python?
- 7. Leggi le variabili Bash in uno script Python
- 8. Come eseguire uno script python da java?
- 9. Esegui uno script python come servizio Windows
- 10. Come posso includere uno script PHP in Python?
- 11. Come si disassembla uno script Python?
- 12. Microsoft Outlook Crea regola Esegui applicazione/script Python
- 13. Posso eseguire uno script Python come servizio?
- 14. Come posso rendere eseguibile uno script Python?
- 15. come uscire da uno script python in un'istruzione if
- 16. dove mettere freeze_support() in uno script Python?
- 17. Terminare uno script python da un altro script python
- 18. Come aggiungere uno script usando OCmode in Opencart 2.0.3.1
- 19. Leggere le mail da Outlook in modo programmatico usando C#
- 20. Come mantenere uno script Python 3 (Bot) in esecuzione
- 21. Invia messaggio a uno script Python
- 22. Invocare scons da uno script Python
- 23. Ottenere PHP per eseguire uno script Python
- 24. come disattivare virtualenv da uno script bash
- 25. Come rappresentare le regole usando una tabella MySQL?
- 26. Come incorporare un AppleScript in uno script Python?
- 27. Come posso interrompere l'esecuzione in uno script Python?
- 28. Come ottenere il nome di uno script Python in esecuzione?
- 29. IPython: come faccio a riversare qualcosa in uno script Python
- 30. Come riavviare automaticamente uno script python in caso di errore?
Grazie mille! Ha funzionato – heycooldude