Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/02/2010, 07:59
Kelbethor
 
Fecha de Ingreso: agosto-2004
Mensajes: 62
Antigüedad: 18 años
Puntos: 2
Respuesta: Excepcion al asignar una formula de un addin para excel

La version es VS2008 y Office2007: Es un proyecto de libro de excel 2007 de visual studio que recoge información de un servicio web php y me tiene que hacer una ficha con un resumen.

El código:
Código:
Dim rJornadas As Tools.NamedRange = Me.Controls.AddNamedRange(Me.Range("A1", "A1"), "jornadas")
        rJornadas.RefersToR1C1 = String.Format("=R1C{0}:R{1}C{0}", maxCols + 6, trabajadores.Count + 2)
        For Each ce As Excel.Range In rJornadas.Cells
            ce.FormulaR1C1 = String.Format("=ContarColor(R{0}C{1}:R{0}C{2};35)", ce.Row, 3, maxCols)
            'ce.Formula = "=ContarColor(A1:C1;35)" <-- Probé esto y falla tambien
            'Sin embargo, con otras fórmulas del mismo ensamblado funciona: ejemplos: 
            'ce.FormulaR1C1= "=ColorSi(R1C1;35)" o ce.FormulaR1C1= "=ColorDe(R1C1)"
            ce.BorderAround(Excel.XlLineStyle.xlContinuous, Excel.XlBorderWeight.xlThin, Excel.XlColorIndex.xlColorIndexAutomatic)
        Next
Despues de probar más cosas no se me ocurre ya nada...