[python-win32] excel access...
Christopher Quinn
cq at htec.demon.co.uk
Tue Aug 26 02:01:18 EDT 2003
thanks folks.
i stumbled upon ActiveWorkbook.OpenLinks() which allows .Value's to
provide data proper.
cheers,
chris
Jeff Shannon wrote:
> Christopher Quinn wrote:
>
>> hello list.
>>
>> i'm making a first foray into the windows world and using pythonCOM to
>> access fields of an excel spreadsheet.
>> all seemed ok till i inquired the value of a cell containing a
>> function which retrieved in turn it's value over DDE from another
>> application (a stock price feed).
>> i opened the spreadsheet with the update option set and so expected
>> excel to deliver a real result. unfortunately it returns -2146826259
>> every time.
>> my question then is: should i be doing something other than
>> Cells(x,y).Value to extract the data at some instant?
>
>
> It's been quite some time since I really looked at this, and I never did
> get around to actually working on automating the use of functions, but I
> believe that Excel uses a field other than Value to store functions. I
> suspect that, for cells containing functions, the Value will always be
> irrelevant. You'll have to look in the VBA docs included in Excel to
> determine the function attribute name; I believe that there's also a way
> to prod the COM server into calling that function for you and returning
> a result.
>
> Jeff Shannon
> Technician/Programmer
> Credit International
>
>
--
thanks.
- chris
More information about the Python-win32
mailing list