
05/02/2015, 20:13
|
| | Fecha de Ingreso: febrero-2015
Mensajes: 1
Antigüedad: 10 años, 1 mes Puntos: 0 | |
Como pasar a negrita una palabra en un celda Buenas noches! Estoy pasando un listview a un Excel ya hace casi todo bien.. Pero el problema que se me presento es el siguiente:
Tengo este formato en las celdas
Código
Descripción
Estoy queriendo imprimir a través de una etiquetadora y lo que necesito es que el código este en negrita y la descripcion quede en formato común (todo en una misma celda).
Ejemplo: 3503
TUERCA HEXAGONAL ALTA P/ GRUESO 5/16
Trate de hacerlo de la siguiente manera:
For i = 0 To lArticulos.Items.Count - 1
oSheet.Cells(i + 1, 1).Font.Bold = True
oSheet.Cells(i + 1, 1).Value = lArticulos.Items(i).Text
oSheet.Cells(i + 1, 1).Font.Bold = False
oSheet.Cells(i + 1, 1).Value &= vbLf & lArticulos.Items(i).SubItems(1).Text
oSheet.Rows(i + 1).RowHeight = 55
oSheet.Cells(i + 1, 1).WrapText = True
Next
Pero obviamente no dio resultado.. Porque primero pone el texto en negrita y despues pone a la celda completa en texto standar ( sin negrita )
Si alguno tiene una idea.. me vendria de 10 ! :)
SOLUCIONADO
Hoy me puse a investigar de nuevo y encontré esta solución
For i = 0 To lArticulos.Items.Count - 1
Code = lArticulos.Items(i).Text
With oSheet.Cells(i + 1, 1)
.Value = lArticulos.Items(i).Text + " " & vbLf & lArticulos.Items(i).SubItems(1).Text
.Characters(Start:=1, Length:=5).Font.FontStyle = "Bold"
End With
oSheet.Rows(i + 1).RowHeight = 55
oSheet.Cells(i + 1, 1).WrapText = True
Next
Última edición por Kuhn92; 06/02/2015 a las 12:14
Razón: Solucionado
|