python win32com excel problem
NO_SPAM
"ruili_gc(NO_SPAM)" at earthlink.net
Tue May 1 23:03:28 EDT 2007
Bart Willems wrote:
> Ray wrote:
>> Hi,
>> I tried to call "xlApp.Columns.AutoFit=1" the whole program will crash,
>> but without xlApp.Columns.AutoFit=1, everything just fine.
>
> Autofit is a method. Also, columns are a method of a worksheet - try:
> xlApp.Worksheets.Columns("C:K").Autofit()
> (or whatever columns you need of course)
>
>> 2. How do I set a rows format? I need to set row "F" to "Text",
>> "o","p" to general, and
>> "Q", "R", to currency.
>
> Same story: you will need to define the range first.
> xlApp.Worksheets.Rows("10:200").Numberformat = "General"
> I think that you actually mean columns, and not rows - columns have
> character designators, rows have numbers. In that case, try something
> like xlApp.Activesheet.Columns("F") = "@" (text format), or the other
> appropiate codes for number formatting as required. I usually pick
> "#,##0.00" to display numbers with two decimals and thousands seperators.
>
> Cheers,
> Bart
Thanks a lot!!
Ray
More information about the Python-list
mailing list