Home |
Search |
Today's Posts |
#1
![]() |
|||
|
|||
![]()
I am creating an Excel workbook using VB.NET, and have run into a
problem. Excel at times insists on reformatting data that I enter into cells, e.g., converting "01234" to "1234", and this screws me up when I need to read the data back. When I run into this problem using Excel interactively I simply change the cell Number format from "General" to "Text", but I haven't been able to figure out how to do this using VB.NET. Here is a code sample: Dim wb as Microsoft.Office.Interop.Excel.Workbook [...workbook is created...] Dim style as Microsoft.Office.Interop.Excel.Style style = wb.Styles.Add("Style1") style.Font.Name = "Arial" style.Font.Bold = True style.Font.Size = 12 style.Interior.Pattern = Microsoft.Office.Interop.Excel.XlPattern.xlPattern Solid style.HorizontalAlignment = Microsoft.Office.Interop.Excel.XlHAlign.xlHAlighLe ft I use more than one style, and once I've created a style with the features I want I apply it to the ranges where I am entering data. Styles also have a "NumberFormat" property, and I would think that this somehow could be used to set cell format to "Text". But if, for example, I try style.NumberFormat = "Text" all that happens is that I end up with a weird custom format. Nothing else I try seems to work either. Can anyone tell me how to do what I am trying to do? -- John Brock |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Formulas dealing with text data | Excel Worksheet Functions | |||
format a text cell in Excel | Setting up and Configuration of Excel | |||
Wrap text limits in Excel 2003 cell formatting | Excel Discussion (Misc queries) | |||
Excel to Excel, Cut & Paste, 1 cell, text, multiplies file size f. | Excel Discussion (Misc queries) | |||
Custom format a text cell with square brackets: [ ] ? | Excel Discussion (Misc queries) |