Try pypy

On 11/24/06, Bob Gailer <[EMAIL PROTECTED]> wrote:

Bokverket wrote:
> I wrote:
>
> If you don't want to distribute the Python interpreter along with your
app,
> Is there a well-working way of compiling/byte-coding/whatever a Python
app
> and call it from within Microsoft Word? What run-time is needed?
>
> Tim replied:
> The Python interpreter *is* the run-time.  You need to deploy the
> interpreter in order to run Python scripts.  Packages like py2exe allow
> you to that in a way that is largely transparent to the end user.
>
>
> Thanks Tim for your answer, what about reaching Python from within Word?
> What I would like is a new menu in Word, clicking on a menu item would
bring
> up a dialog box where the user sets some parameters , clicking OK is to
> start the Python app.   The open Word document and the parameters need
to be
> made available to the app.
>
> Do I have to go through Visual Basic macros to do this
One does Word automation using VB. AFAIK there is no other way.
We can help guide you thru the steps (this is how I would do it):
- create UserForm(s) to collect parameters
- create a custom menu using Tools -> Customize with each item tied to a
macro
Each macro would open a userform. The click event of the OK button on
the UserForm would shell Python.

A slight alternative would be to have the macros call Windows Scripting
Host files that would present the dialog and shell Python.

A bigger alternative would be to have the macros shell Python and write
the parameter collecting mechanism in Python.

> or is there a _good_ way?!
I take it that you don't enjoy VB programming. It certainly is more
wordy and less flexible than Python, but for relatively small tasks like
this not a big deal. I've written 10s of thousands of lines of VBA for
Word and Access. Of course I prefer Python when I can use it.

--
Bob Gailer
510-978-4454

_______________________________________________
Python-win32 mailing list
Python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32




--
http://www.goldwatches.com
_______________________________________________
Python-win32 mailing list
Python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to