Formatos por Rangos en Excel


([N3] blanyi) #1

Buenos días.

He estado usando la dll de excel y he podido hacer algunas cosas, pero otras no.
Quiero saber si hay alguna forma, desde Velneo, de dar formato a todo un rango.
Por ejemplo quiero colocar color de fondo verde al rango que va de B1:G1.
Lo pregunto porque no lo he podido hacer y lo que he visto en los ejemplos es que solo se puede hacer a una celda a la vez.
También quiero saber si se puede central en la selección, que es otra acción que se hace en excel.
Por ultimo preguntar si es posible colocar bordes a un rango de celdas.

Desde ya, gracias.

YIMY MORA ACONCHA


([N3] blanyi) #2

No hay nadie que sepa si se puede o no lo que pregunto.

Agradezco la ayuda, por favor.

YIMY MORA ACONCHA


([N1] comercial) #3

Hola, estudia la manera de hacerlo con vbscrip, por ejemplo:

Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = True
objExcel.Workbooks.Add
objExcel.Cells(1, 1).Value = "Name"
objExcel.Cells(1, 1).Font.Bold = TRUE
objExcel.Cells(1, 1).Interior.ColorIndex = 30
objExcel.Cells(1, 1).Font.ColorIndex = 2
objExcel.Cells(2, 1).Value = "Test value 1"
objExcel.Cells(3, 1).Value = "Test value 2"
objExcel.Cells(4, 1).Value = "Tets value 3"
objExcel.Cells(5, 1).Value = "Test value 4"
Set objRange = objExcel.Range("A1","A5")
objRange.Font.Size = 14
Set objRange = objExcel.Range("A2","A5")
objRange.Interior.ColorIndex = 36
Set objRange = objExcel.ActiveCell.EntireColumn
objRange.AutoFit()


([N3] blanyi) #4

Hola Comercial.arhes2000 gracias por responder, no sabía que se podía hacer esto en Velneo. Lo probaré para ver como funciona, porque lo he hecho con otra herramienta pero va muy lento.

Con la dll de v2excell no puede hacerse lo mismo entonces?

YIMY MORA ACONCHA