Thanks ... using VB widgets is not a requirement ... I was just lost when I 
tried to pick a GUI tool a year ago ... 
 
what would would float my boat would be some consensus about which is best ... 
wxPython, tkinter, something else ... or some decent write up describing the 
options 

________________________________

From: [EMAIL PROTECTED] on behalf of Tim Roberts
Sent: Wed 2/8/2006 5:17 PM
To: python-win32@python.org
Subject: Re: [python-win32] More VisualBasic



On Wed, 8 Feb 2006 11:28:16 -0800, "Speers, Ted" <[EMAIL PROTECTED]>
wrote:

>I'm sure I'm destined to be a consumer of versus a contributor to this
>group's output.
> 
>

We all started out that way.

>I'd like to get some advice from the group whether I should pursue the
>road I'm on ...
>Am I on a fools errand trying to develop an application in Python that
>manipulates VBUserForms?  Are these errors that I'm seeing going to be
>the bane of my existence due to some inherent flakiness or, through
>experience/reading/discussiongroups/magic, will I be able to gain enough
>understanding of how things work so that I can consistently avoid these
>pitfalls?
> 
>

Here's my personal opinion, remembering that free advice is usually
worth exactly what you paid for it.   If you really need to be working
with VBA forms in Excel, you will just hurt yourself to try to control
them with anything other than VBA.

It is quite possible to control Excel from Python; you can feed
information into and out of cells in worksheets, and format it to your
heart's content.  It is quite possible to write a Python app with a UI,
using tkinter or wxPython or whatever floats your boat, and have the
events in that UI tickle Excel.  However, if the UI was done in VBA, and
must remain in VBA, then you probably want to manipulate the UI with
VBA.  Getting a VBA form to fire a Python event is difficult.

Don't think of VBA as part of Excel.  Think of it as a separate language
that happens to hook into the Excel object model.  That's exactly what
Python is.  Both of them can manipulate Excel, but it's a lot of work to
have one of them manipulate the other.

--
Tim Roberts, [EMAIL PROTECTED]
Providenza & Boekelheide, Inc.

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




This information contained or attached to this e-mail may be subject to the 
Export Administration Regulations (EAR) or the International Traffic in Arms 
Regulations (ITAR) and may require an approved export license prior to its 
export.  An export can include a release or disclosure to a foreign national 
inside or outside the United States.  Include this notice with any reproduced 
portion of this information.
_______________________________________________
Python-win32 mailing list
Python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to