Ejecutar python desde la palabra VBA y devolver un valor

Intentando descubrir cómo abrir python desde word vba, en computadoras mac, y devolver un valor usando el código a continuación. Necesito poder ejecutar este código desde word vba sin llamar a un archivo de Python específico, esto se ejecutará en varias computadoras, así que no puedo asumir que tienen mi archivo de Python descargado. Todo lo que he visto es gente que llama a un archivo prefabricado con el script ya incluido.

Aquí está mi código de Python:

import urllib2 web1 = urllib2.urlopen('website.com') #website url print(web1.read()) 

¿Alguna sugerencia o enlace a un lugar que pueda ayudar?

Editar:

Código de trabajo actual

     myAppleScript = "do shell script ""/usr/bin/python -c 'import urllib2; web1=urllib2.urlopen(\""http://website.com\""); print(web1.read())' """ Updated = MacScript(myAppleScript) 'Retrieves the source from an URL 

    El Código anterior guarda el código fuente en la variable “Actualizado” para su uso posterior.

    Gracias por toda la ayuda y espero que esto también sea útil para otros, sé que probablemente lo esté usando más en el futuro.

    Editar:

    Solo para que la gente pueda tenerlo, aquí hay un código similar que, en cambio, envía al usuario a un sitio web.

     myAppleScript = "do shell script ""/usr/bin/python -c 'import webbrowser; webbrowser.open_new(\""http://http://website.com\"")' """ MacScript (myAppleScript) 

    Puede utilizar la función MacScript para ejecutar un comando de do shell script .

    Ejemplo de código VBA:

     myAppleScript = "do shell script ""/usr/bin/python -c 'import urllib2; web1=urllib2.urlopen(\""http://www.apple.com\""); print(web1.read())' """ htmlText = MacScript(myAppleScript) 'get the source from an URL