Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.misc,microsoft.public.excel.programming,microsoft.public.dotnet.languages.vb,microsoft.public.vb.ole.automation
|
|||
|
|||
![]()
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 | |||
Combine text from multiple cells into one cell - =(A1&","&A2","&A3 | Excel Worksheet Functions | |||
Format a cell such that "#NAME?" reads/appears "N/A"? | Excel Discussion (Misc queries) | |||
Excel - Golf - how to display "-2" as "2 Under" or "4"as "+4" or "4 Over" in a calculation cell | Excel Discussion (Misc queries) | |||
Excel: Changing "numeric $" to "text $" in a different cell. | Excel Worksheet Functions | |||
I have to double click a cell for the "text" format to take | Excel Discussion (Misc queries) |