Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Excel Sheet Formatting
Message
General information
Forum:
Visual FoxPro
Category:
Other
Environment versions
Visual FoxPro:
VFP 6 SP5
OS:
Windows XP
Network:
Windows XP
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01087027
Message ID:
01101818
Views:
11
>>Anyway, I have two other questions:
>>
>>1) Is it possible to add new sheets to already created file? I don't see this option doing it interactively.
>>
>>2) If I need to show information from different tables, what is the best way: two separate sheets? Or combine information into one cursor?
>>How would you do it?
>
>
>To add a new sheet:
>
>#define xlLastCell    11
>#define xlCellValue    1
>#define xlEqual        3
>
>LOCAL oExcel AS Excel.Application, loSheetAfter
>oExcel = CREATEOBJECT([Excel.Application])
>oExcel.Workbooks.Open([d:\book1.xls])
>oExcel.Visible = .t.
>m.loSheetAfter = oExcel.ActiveWorkbook.Sheets(oExcel.ActiveWorkbook.Sheets.Count)
>oExcel.ActiveWorkbook.Sheets.Add(,m.loSheetAfter,1)
>
>
>2. It depends if both tables contains different types of data it is better to show it in a new sheet, but if the data is similar and all rows doesn't exceed 65535 rows then show it in one sheet.
>
>(I now will try with search and format :o)

Thanks, I almost missed this reply. Do we need to set Excel visible?

Also back to the first problem. I tried to combine your code and Cetin's <g>

I have:
loExcel.Range([A1], loExcel.Selection.SpecialCells(xlLastCell)).Select
    loExcel.Selection.FormatConditions.Delete
  	loExcel.Selection.FormatConditions.Add(xlExpression,, '=Left($A1,7)="TOTALS:"')
  
  With loExcel.Selection.FormatConditions(1)
    .Font.Bold = .T.
    .Interior.ColorIndex = 4
  Endwith
But it doesn't do anything. I do have TOTALS: in the first column.
If it's not broken, fix it until it is.


My Blog
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform